home / skills / johnlindquist

johnlindquist skills

Find 57 skills from 3 repos created by johnlindquist on GitHub.

3 repos
57 skills
GitHub

Sponsored

review

johnlindquist/claude-workshop-skills

15
Centralizes persona-driven code reviews (Fowler, Torvalds, Carmack, React core, etc.) so Claude can pick or combine expert viewpoints when the user asks for a code review or perspective-specific critique.
diagram

johnlindquist/claude-workshop-skills

15
Maintain and synchronize Unified Impact Diagrams following Diagram Driven Development (DDD) methodology. Create, update, and manage diagrams that connect user value to technical implementation.
frontend-design

johnlindquist/claude-workshop-skills

15
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
ts-testing

johnlindquist/claude-workshop-skills

15
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring code that should be covered by tests.
github

johnlindquist/claude-workshop-skills

15
Manage GitHub issues using gh CLI - create, list, view, update, close, and assign issues. Use when working with GitHub issues, bug tracking, or project management tasks.
chrome-devtools

johnlindquist/claude-workshop-skills

15
Control and inspect Chrome browser using Chrome DevTools Protocol - navigate pages, debug network requests, analyze performance, take screenshots, interact with elements, and automate browser tasks.
bundle

johnlindquist/claude

12
Bundle and share code as gists or markdown. Use to create shareable code bundles, extract imports, and create GitHub gists.
figma

johnlindquist/claude

12
Extract design data from Figma files. Use for getting design tokens, component specs, and generating code from Figma designs.
research

johnlindquist/claude

12
Comprehensive research combining web search and AI synthesis. Use for deep research on topics, comparing technologies, investigating libraries, and finding GitHub issues related to problems.
spider

johnlindquist/claude

12
Web crawling and scraping with analysis. Use for crawling websites, security scanning, and extracting information from web pages.
ts-testing

johnlindquist/claude

12
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring code that should be covered by tests.
github

johnlindquist/claude

12
Manage GitHub issues using gh CLI - create, list, view, update, close, and assign issues. Use when working with GitHub issues, bug tracking, or project management tasks.
chrome

johnlindquist/claude

12
Browser automation using Puppeteer or Playwright. Use for web testing, screenshots, form filling, and automated browser interactions.
wezterm

johnlindquist/claude

12
Configure and customize WezTerm terminal emulator. Use for setting up WezTerm config, themes, keybindings, and advanced features.
review

johnlindquist/claude

12
Centralizes persona-driven code reviews (Fowler, Torvalds, Carmack, React core, etc.) so Claude can pick or combine expert viewpoints when the user asks for a code review or perspective-specific critique.
worktree

johnlindquist/claude

12
Manage git worktrees for parallel development. Use to work on multiple branches simultaneously without stashing or switching contexts.
agent-mail

johnlindquist/claude

12
Inter-agent communication for multi-agent workflows. Use when multiple agents need to coordinate, share information, or reserve resources.
workflow-devkit

johnlindquist/claude

12
Build durable, resumable TypeScript workflows with Vercel Workflow DevKit. Use when creating long-running processes, AI agents, background jobs, multi-step pipelines, webhooks, or event-driven systems. Triggers on "workflow", "durable", "resumable", "use workflow", "use step".
investigate

johnlindquist/claude

12
Debug and investigate code issues using search and AI analysis. Use when stuck on bugs, tracing execution flow, or understanding complex code.
long-agent

johnlindquist/claude

12
Manage long-running agent sessions. Use for tracking progress in extended tasks, maintaining context across long sessions, and managing multi-step workflows.
testgen

johnlindquist/claude

12
Generate tests using AI and run test suites. Use for generating unit tests, running coverage reports, and mutation testing.
mcp-spy

johnlindquist/claude

12
Debug MCP server communication. Use for troubleshooting MCP integrations, viewing traffic, and analyzing latency.
diagram

johnlindquist/claude

12
Use this skill whenever a "diagram" is mentioned. Maintain and synchronize Unified Impact Diagrams following Diagram Driven Development (DDD) methodology. Create, update, and manage diagrams that connect user value to technical implementation.
ubs

johnlindquist/claude

12
Ultimate Bug Scanner - scan code for bugs across 7 languages (JS/TS, Python, Go, Rust, Java, C++, Ruby). Use before commits to catch null safety issues, security holes, async bugs, and memory leaks.
stuck

johnlindquist/claude

12
Get unstuck when blocked on a problem. Use when you've tried multiple approaches without success, or when debugging has hit a wall.
deepwiki

johnlindquist/claude

12
Query DeepWiki for repository documentation and structure. Use to understand open source projects, find API docs, and explore codebases.
pipeline

johnlindquist/claude

12
Chain multiple operations together in pipelines. Use for multi-step workflows, combining research with analysis, and complex automated tasks.
frontend-design

johnlindquist/claude

12
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
gemini-image

johnlindquist/claude

12
Analyze images using Gemini's vision capabilities. Use for image analysis, text extraction from screenshots, and visual content understanding.
think

johnlindquist/claude

12
Deep multi-framework reasoning using Gemini. Use for complex problem analysis, challenging ideas, and evaluating multiple options with structured thinking.
design

johnlindquist/claude

12
Design system and token management. Use for managing design tokens, colors, typography, and maintaining design consistency.
cass-memory

johnlindquist/claude

12
Contextual learning system that remembers patterns and rules from past sessions. Use to get relevant context before tasks, record outcomes, and build a personal playbook of coding patterns.
council

johnlindquist/claude

12
Query multiple AI agents in parallel for diverse perspectives. Use when you want multiple viewpoints on a question, to compare approaches, or to find consensus among AI models.
debug

johnlindquist/claude

12
Unified debugging workflow enforcing root cause protocol. Investigate → Understand → Reason → Fix. Use when debugging bugs, errors, or unexpected behavior.
karabiner

johnlindquist/claude

12
Configure Karabiner-Elements keyboard remapping using Goku EDN syntax. Use when creating keybindings, layers, simlayers, app-specific shortcuts, or modifying karabiner.edn.
linear

johnlindquist/claude

12
Manage Linear issues and workflows. Use for viewing, creating, and updating Linear issues, and integrating with development workflow.
raycast-extension

johnlindquist/claude

12
Build Raycast extensions with React and TypeScript. Use when the user asks to create a Raycast extension, command, or tool.
memory

johnlindquist/claude

12
Persistent knowledge storage using basic-memory CLI. Use to save notes, search memories semantically, and build context for topics across sessions.
repo

johnlindquist/claude

12
Create repository context bundles and code maps. Use to share codebase context, generate documentation, and understand project structure.
refactor

johnlindquist/claude

12
Code refactoring with AI assistance. Use for modernizing code, converting JavaScript to TypeScript, class to hooks conversions, and systematic renaming.
skill-creator

johnlindquist/claude

12
Create new Agent Skills for Claude Code. Use when user wants to create a skill, add a new capability, document a CLI workflow, or asks how skills work.
tmux

johnlindquist/claude

12
Manage tmux sessions for background processes. Use to run long-running commands, manage multiple terminals, and capture output from background processes.
workflow

johnlindquist/claude

12
Manage GitHub Actions workflows using gh CLI. Use to check CI status, view run logs, analyze failures, and rerun workflows.
gemini

johnlindquist/claude

12
Use Gemini AI for research, analysis, summarization, web search, and complex reasoning. Use when you need AI-powered research, code analysis, content summarization, or web search with synthesis.
cass

johnlindquist/claude

12
Always search before starting any work across all coding agent session histories (Claude Code, Codex, Cursor, Gemini CLI, Aider, ChatGPT) to find whatever we've discussed before.
diff-preview

johnlindquist/claude

12
Preview and analyze git diffs with AI explanations. Use to understand changes before committing, get impact analysis, and compare branches or commits.
lessons

johnlindquist/claude

12
Capture and review lessons learned from coding sessions. Use to record insights, read past lessons, and improve over time.
db

johnlindquist/claude

12
Database operations for SQLite, PostgreSQL, and MySQL. Use for queries, schema inspection, migrations, and AI-assisted query generation.
changelog

johnlindquist/claude

12
Generate and manage changelogs from git history. Use for release notes, tracking breaking changes, and maintaining project history.
beads

johnlindquist/claude

12
Track tasks and issues using the bd CLI. Use for task management, sprint planning, dependency tracking, and project organization. Replaces TodoWrite.
brainstorm

johnlindquist/claude

12
Generate ideas and explore possibilities with AI. Use for creative problem solving, generating alternatives, and expanding on concepts.
article

johnlindquist/claude

12
Generate technical articles and documentation using AI. Use for writing blog posts, documentation, and technical content.
council-of-five

johnlindquist/claude

12
Spawn 5 Opus subagents with randomly-generated distinct personas to debate a problem from multiple angles. Use when exploring UX decisions, architecture choices, or any decision that benefits from diverse perspectives arguing creatively.
perf

johnlindquist/claude

12
Performance profiling and optimization. Use for benchmarking code, analyzing performance, running Lighthouse audits, and finding hotspots.
deps

johnlindquist/claude

12
Manage dependencies with npm/yarn/pnpm. Use for auditing vulnerabilities, checking outdated packages, understanding dependency trees, and upgrading packages safely.
packx

johnlindquist/claude

12
Bundle code context for AI. ALWAYS use --limit 49k unless user explicitly requests otherwise. Use for creating shareable code bundles and preparing context for LLMs.