johnlindquist

johnlindquist

@johnlindquist

GitHub
57 Skills
1288 Total Stars
February 2026 Joined

Public Skills

cass

by johnlindquist

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.

Processing 24 5mo ago

council-of-five

by johnlindquist

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.

Code Gen 24 5mo ago

deepwiki

by johnlindquist

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

API Dev 24 5mo ago

karabiner

by johnlindquist

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

CLI Tools 24 5mo ago

packx

by johnlindquist

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.

CLI Tools 24 5mo ago

raycast-extension

by johnlindquist

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

Caching 24 5mo ago

skill-creator

by johnlindquist

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.

API Dev 24 5mo ago

workflow-devkit

by johnlindquist

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".

Agents 24 5mo ago

beads

by johnlindquist

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

Automation 24 5mo ago

cass-memory

by johnlindquist

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.

CLI Tools 24 5mo ago

lessons

by johnlindquist

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

CLI Tools 24 5mo ago

figma

by johnlindquist

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

API Dev 24 5mo ago

linear

by johnlindquist

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

CLI Tools 24 5mo ago

ubs

by johnlindquist

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.

CLI Tools 24 5mo ago

memory

by johnlindquist

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

File Ops 24 5mo ago

debug

by johnlindquist

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

CLI Tools 24 5mo ago

agent-mail

by johnlindquist

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

Agents 24 5mo ago

article

by johnlindquist

Generate technical articles and documentation using AI. Use for writing blog posts, documentation, and technical content.

CLI Tools 24 5mo ago

changelog

by johnlindquist

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

Code Gen 24 5mo ago

brainstorm

by johnlindquist

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

CLI Tools 24 5mo ago

chrome

by johnlindquist

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

Automation 24 5mo ago

bundle

by johnlindquist

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

CLI Tools 24 5mo ago

db

by johnlindquist

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

CLI Tools 24 5mo ago

design

by johnlindquist

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

CLI Tools 24 5mo ago

council

by johnlindquist

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.

CLI Tools 24 5mo ago

investigate

by johnlindquist

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

CLI Tools 24 5mo ago

gemini-image

by johnlindquist

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

CLI Tools 24 5mo ago

deps

by johnlindquist

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

CLI Tools 24 5mo ago

gemini

by johnlindquist

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.

Academic 24 5mo ago

diff-preview

by johnlindquist

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

CLI Tools 24 5mo ago

stuck

by johnlindquist

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

CLI Tools 24 5mo ago

worktree

by johnlindquist

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

CLI Tools 24 5mo ago

long-agent

by johnlindquist

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

Auth 24 5mo ago

refactor

by johnlindquist

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

CLI Tools 24 5mo ago

perf

by johnlindquist

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

Automation 24 5mo ago

testgen

by johnlindquist

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

CLI Tools 24 5mo ago

repo

by johnlindquist

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

CLI Tools 24 5mo ago

mcp-spy

by johnlindquist

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

CLI Tools 24 5mo ago

think

by johnlindquist

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

CLI Tools 24 5mo ago

pipeline

by johnlindquist

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

CI/CD 24 5mo ago

research

by johnlindquist

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.

Embeddings 24 5mo ago

tmux

by johnlindquist

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

Auth 24 5mo ago

wezterm

by johnlindquist

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

CLI Tools 24 5mo ago

spider

by johnlindquist

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

CLI Tools 24 5mo ago

workflow

by johnlindquist

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

Agents 24 5mo ago

frontend-design

by johnlindquist

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.

Animation 24 6mo ago

diagram

by johnlindquist

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.

Code Gen 24 6mo ago

github

by johnlindquist

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.

Code Gen 24 6mo ago

ts-testing

by johnlindquist

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.

Processing 24 6mo ago

review

by johnlindquist

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.

Code Review 24 6mo ago

ts-testing

by johnlindquist

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.

Processing 16 6mo ago

chrome-devtools

by johnlindquist

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.

Code Review 16 6mo ago

diagram

by johnlindquist

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

Code Gen 16 6mo ago

github

by johnlindquist

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.

Code Gen 16 6mo ago

review

by johnlindquist

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.

Code Review 16 6mo ago

workflow

by johnlindquist

Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.

Agents 5 4mo ago

publish-skill

by johnlindquist

Publish a skill to GitHub for discovery via npx skills. Use when asked to "publish skill", "share skill", "make skill discoverable", or "upload skill to GitHub".

Agents 3 4mo ago