This skill should be used when the user asks to "design an MCP server", "audit an MCP server", "review MCP tools", "add MCP tool", "improve tool descriptions", "design tool surface", "add submit_feedback tool", "review tool schema", mentions "MCP transport", "tool annotations", "mcp stdio", "MCP Resources", "MCP Prompts", or is designing, reviewing, or auditing any MCP server. Covers design philosophy, tool naming, parameter schemas, agent UX, feedback channel, transport, security, and client compatibility. NOT for hands-on implementation from scratch (use mcp-builder for that).
This skill should be used when the user asks to "write Python code", "review Python", "refactor Python", "fix Python types", "improve error handling", "use pathlib", "create ABC interface", "fix mypy errors", "add type hints", "make this pythonic", "LBYL vs EAFP", or mentions "Python", ".py files", "type annotations", "pathlib", "subprocess", or Python CLI patterns. Provides opinionated production Python standards with automatic version detection (3.10-3.13), modern type syntax, explicit condition checks where practical, pathlib operations, interface guidance, and pragmatic production patterns.
This skill should be used when the user asks to "create a diagram", "draw a flowchart", "make a mermaid diagram", "fix mermaid", "diagram not rendering", "sequence diagram", "state diagram", "flowchart", "ER diagram", "mermaid syntax", "mermaid chart", or needs guidance on creating Mermaid diagrams that render correctly in Obsidian, GitHub, and other markdown environments — including node quoting, shape syntax, subgraph labels, arrow types, and avoiding common pitfalls.
This skill should be used when the user asks to "write PostgreSQL query", "optimize postgres query", "use LATERAL join", "use CTE", "window functions in postgres", "explain analyze", "postgres performance", "rewrite SQL query", "postgres local variables", "advanced SQL patterns", mentions "PostgreSQL", "psql", or needs guidance on idiomatic PostgreSQL query patterns beyond basic SELECT/JOIN.
This skill should be used when the user asks to "create github repo", "create a new repository", "set up github remote", "configure deploy keys", "init github project", "push to new repo", "create repo with SSH keys", "set up git remote". Creates a GitHub repository, configures SSH deployment keys, and sets up git remote for the current folder.
This skill should be used when the user asks to "find orphaned processes", "kill claude processes", "clean up claude orphans", "terminate stuck claude", "claude consuming CPU", "check for orphan processes", "cleanup claude code processes", "find zombie claude processes". Finds and terminates orphaned Claude Code CLI processes that consume CPU resources on macOS and Linux.
This skill should be used when the user asks to "compress this", "make it shorter but keep everything", "create a cheat sheet", "dense summary", "reference format", "compact version", "information-dense", "condense this document". NOT for casual summaries—only when user explicitly wants maximum density with zero data loss.
This skill should be used when the user asks to "write typescript", "configure typescript project", "add type hints", "use generics", "migrate to typescript", "set up vite with typescript", "implement type-safe patterns", "use satisfies operator", "configure eslint for typescript", or needs guidance on enterprise TypeScript 5.9+ development with React, NestJS, or LangChain.js.