github.com/tech-leads-club/agent-skills
| Skill | Added | Review |
|---|---|---|
create-rfc packages/skills-catalog/skills/(creation)/create-rfc/SKILL.md Creates structured Request for Comments (RFC) documents for proposing and deciding on significant changes. Use when the user says "write an RFC", "create a proposal", "I need to propose a change", "draft an RFC", "document a decision", or needs stakeholder alignment before making a major technical or process decision. Do NOT use for TDDs/implementation docs (use technical-design-doc-creator instead), README files, or general documentation. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
cursor-subagent-creator packages/skills-catalog/skills/(creation)/cursor-subagent-creator/SKILL.md Creates Cursor-specific AI subagents with isolated context for complex multi-step workflows. Use when creating subagents for Cursor editor specifically, following Cursor's patterns and directories (.cursor/agents/). Triggers on "cursor subagent", "cursor agent". Do NOT use for generic subagent creation outside Cursor (use subagent-creator instead). | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
decomposition-planning-roadmap packages/skills-catalog/skills/(architecture)/decomposition-planning-roadmap/SKILL.md Creates step-by-step decomposition plans and migration roadmaps for breaking apart monolithic applications. Use when asking "what order should I extract services?", "plan my migration", "create a decomposition roadmap", "prioritize what to split", "monolith to microservices strategy", or tracking decomposition progress. Do NOT use for domain analysis (use domain-analysis) or component sizing (use component-identification-sizing). | 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
demo packages/skills-catalog/skills/(web-automation)/demo/SKILL.md Record a demo video of a web app feature or flow on a real desktop (Docker, Xvfb, XFCE, real X cursor), producing an mp4 plus a click/hover/scroll/type telemetry file. Takes a flow description, an existing demo name or path, or init. Use when the user says "record a demo of the checkout", "gravar um demo dessa feature", "make a screencast of this flow", "video for the changelog", "re-record the checkout demo", "refresh the demo video", or "demo init". Do NOT use for general browser testing or automation that needs no video (use playwright-skill), page debugging or network inspection (use chrome-devtools), or static screenshots. | 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
docs-writer packages/skills-catalog/skills/(development)/docs-writer/SKILL.md Write, review, and edit documentation files with consistent structure, tone, and technical accuracy. Use when creating docs, reviewing markdown files, writing READMEs, updating `/docs` directories, or when user says "write documentation", "review this doc", "improve this README", "create a guide", or "edit markdown". Do NOT use for code comments, inline JSDoc, or API reference generation. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
domain-analysis packages/skills-catalog/skills/(architecture)/domain-analysis/SKILL.md Maps business domains and suggests service boundaries in any codebase using DDD Strategic Design. Use when asking "what are the domains in this codebase?", "where should I draw service boundaries?", "identify bounded contexts", "classify subdomains", "DDD analysis", or analyzing domain cohesion. Do NOT use for grouping existing components into domains (use domain-identification-grouping) or dependency analysis (use coupling-analysis). | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
domain-identification-grouping packages/skills-catalog/skills/(architecture)/domain-identification-grouping/SKILL.md Groups existing components into logical business domains to plan service-based architecture. Use when asking "which components belong together?", "group these into services", "organize by domain", "component-to-domain mapping", or planning service extraction from an existing codebase. Do NOT use for identifying new domains from scratch (use domain-analysis) or analyzing coupling (use coupling-analysis). | 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
evolutionary-modular-architecture packages/skills-catalog/skills/(architecture)/evolutionary-modular-architecture/SKILL.md Guides design and implementation of evolutionary modular-monolith platforms with DDD (strategic + tactical), flat-by-aggregate organization, an Anti-Corruption Layer for vendor independence, a transactional outbox for events, smart resilience (backoff with jitter, circuit breakers, idempotency), and a polished architecture HTML document with elegant SVG diagrams. Use when designing a platform or backend, defining bounded contexts, organizing modules and folders, choosing monolith vs microservices, decoupling from an external service (ERP, storage, AI), making calls resilient, adding real-time push, picking a 2026 TypeScript stack (Nx, NestJS, React), or producing an architecture document or diagram. Also triggers on 'modular monolith', 'bounded contexts', 'flat-by-aggregate', 'ports and adapters', 'architecture diagram'. Do NOT use for simple CRUD, NestJS-only deep implementation (use nestjs-modular-monolith), or pure domain-model review (use tactical-ddd). | 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
excalidraw-studio packages/skills-catalog/skills/(tooling)/excalidraw-studio/SKILL.md Generate Excalidraw diagrams from natural language descriptions. Outputs .excalidraw JSON files openable in Excalidraw. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", "generate an Excalidraw file", "draw an ER diagram", "create a sequence diagram", or "make a class diagram". Supports flowcharts, relationship diagrams, mind maps, architecture, DFD, swimlane, class, sequence, and ER diagrams. Can use icon libraries (AWS, GCP, etc.) when set up. Do NOT use for code architecture analysis (use the architecture skills), Mermaid diagram rendering (use mermaid-studio), or non-visual documentation (use docs-writer). | 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
expansion-retention packages/skills-catalog/skills/(gtm)/expansion-retention/SKILL.md When the user wants to reduce churn, build expansion revenue, automate customer success, or optimize net revenue retention. Also use when the user mentions 'churn,' 'retention,' 'expansion revenue,' 'upsell,' 'NRR,' 'net revenue retention,' 'customer success,' 'land and expand,' 'closed-lost,' or 'renewal.' This skill covers expansion and retention systems from usage triggers through automated customer success. Do NOT use for technical implementation, code review, or software architecture. | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
figma packages/skills-catalog/skills/(design)/figma/SKILL.md Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Use when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting. Covers general Figma data fetching and exploration. Do NOT use when the goal is specifically pixel-perfect code implementation from a Figma design (use figma-implement-design instead). | 71 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
figma-implement-design packages/skills-catalog/skills/(design)/figma-implement-design/SKILL.md Translate Figma nodes into production-ready code with 1:1 visual fidelity using the Figma MCP workflow (design context, screenshots, assets, and project-convention translation). Use when the user provides Figma URLs or node IDs and asks to implement designs or components that must match Figma specs. Requires a working Figma MCP server connection. Do NOT use for general Figma data fetching, variable exploration, or MCP troubleshooting (use figma instead). | 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
frontend-blueprint packages/skills-catalog/skills/(architecture)/frontend-blueprint/SKILL.md AI frontend specialist and design consultant that guides users through a structured discovery process before generating any code. Collects visual references, design tokens, typography, icons, layout preferences, and brand guidelines to ensure the final output matches the user's vision with high fidelity. Use when the user asks to build, design, create, or improve any frontend interface — websites, landing pages, dashboards, components, apps, emails, forms, modals, or any UI element. Also triggers on "build me a UI", "design a page", "create a component", "improve this layout", "make this look better", "frontend", "interface", "redesign", or when the user provides mockups, screenshots, or design references. Do NOT use for backend logic, API design, database schemas, or non-visual code tasks. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
frontend-design packages/skills-catalog/skills/(design)/frontend-design/SKILL.md Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications. Generates creative, polished code that avoids generic AI aesthetics. Do NOT use for design review or audit (use web-design-guidelines or web-quality-audit). | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
gh-address-comments packages/skills-catalog/skills/(development)/gh-address-comments/SKILL.md Address review and issue comments on the open GitHub PR for the current branch using gh CLI. Use when user says "address PR comments", "fix review feedback", "respond to PR review", or "handle PR comments". Verifies gh auth first and prompts to authenticate if not logged in. Do NOT use for creating PRs, CI debugging (use gh-fix-ci), or general Git operations. | 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
gh-fix-ci packages/skills-catalog/skills/(tooling)/gh-fix-ci/SKILL.md Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions. Uses `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treats external providers (for example Buildkite) as out of scope and reports only the details URL. Do NOT use for addressing PR review comments (use gh-address-comments) or general CI outside GitHub Actions. | 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
gtm-engineering packages/skills-catalog/skills/(gtm)/gtm-engineering/SKILL.md When the user wants to build GTM automation with code, design workflow architectures, use AI agents for GTM tasks, or implement the 'architecture over tools' principle. Also use when the user mentions 'GTM engineering,' 'GTM automation,' 'n8n,' 'Make,' 'Zapier,' 'workflow automation,' 'Clay API,' 'instruction stacks,' 'AI agents for GTM,' or 'revenue automation.' This skill covers technical GTM infrastructure from workflow design through agent orchestration. Do NOT use for technical implementation, code review, or software architecture. | 64 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
gtm-metrics packages/skills-catalog/skills/(gtm)/gtm-metrics/SKILL.md When the user wants to define GTM metrics, build a metrics dashboard, measure pipeline efficiency, or track AI product performance. Also use when the user mentions 'GTM metrics,' 'revenue latency,' 'pipeline metrics,' 'TTFV,' 'time-to-first-value,' 'data health,' 'attribution,' 'conversion rate,' 'CAC,' 'LTV,' 'NRR,' 'GTM dashboard,' 'magic number,' 'pipeline velocity,' or 'funnel metrics.' This skill covers GTM measurement from metric selection through dashboard design, including AI-specific cost metrics, attribution models, and weekly review cadences. Do NOT use for technical implementation, code review, or software architecture. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 | |
harness-eval packages/skills-catalog/skills/(development)/harness-eval/SKILL.md Evaluate a repo agent harness (AGENTS.md, rules, skills, skill refs) for broken paths/commands, redundant instructions, and usefulness using a stack-agnostic dual-judge protocol with planted traps. HIGH PRIORITY questionnaires at top: Q1 optional docs, Q2 B/C budget before Track A (certainty/tokens). A always runs after Q2; B/C opt-in. ADRs/RFCs excluded from T2. Mixed apply uses 11-mixed-apply.md (KEEP/CUT). Use when the user says harness eval, harness-eval, harness debug, audit AGENTS.md, audit skills/rules, instruction audit, redundancy of agent instructions, usefulness of skills, Ship/Review/Hold/Slim/Keep-core for harness, or wants Track A/B/C harness evaluation. Do NOT use for harness setup or init, feature spec-driven work (tlc-spec-driven), or applying Ship/Slim trims unless the user explicitly asks after the report. | 77 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 1da2195 | |
jira-assistant packages/skills-catalog/skills/(development)/jira-assistant/SKILL.md Manage Jira issues via Atlassian MCP — search, create, update, transition status, and handle sprint tasks. Auto-detects workspace configuration. Use when user says "create a Jira ticket", "update my sprint", "check Jira status", "transition this issue", "search Jira", or "move ticket to done". Do NOT use for Confluence pages (use confluence-assistant). | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 1da2195 |