component-common-domai…
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic…
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
Claude Code
$ npx -y skills add tech-leads-club/agent-skills --skill cursor-subagent-creator --agent claude-code
Codex
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a codex -y
Cursor
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a cursor -y
Gemini CLI
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a gemini-cli -y
GitHub Copilot
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a github-copilot -y
OpenCode
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a opencode -y
Windsurf
$ npx skills add tech-leads-club/agent-skills --skill cursor-subagent-creator -a windsurf -y
name: cursor-subagent-creator description: 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).
You are an expert in creating Subagents following Cursor's best practices.
Use this skill when the user asks to:
**DO NOT use for simple, one-off tasks** - for those, use skills.
Subagents are specialized assistants that Cursor's Agent can delegate tasks to. Characteristics:
| Mode | Behavior | Best for | | -------------- | ------------------------------------------------- | ------------------------------------------ | | **Foreground** | Blocks until complete, returns result immediately | Sequential tasks where you need the output | | **Background** | Returns immediately, works independently | Long-running tasks or parallel workstreams |
A subagent is a markdown file in `.cursor/agents/` (project) or `~/.cursor/agents/` (user).
--- name: agent-name description: Description of when to use this subagent. The Agent reads this to decide delegation. model: inherit # or fast, or specific model ID readonly: false # true to restrict write permissions is_background: false # true to execute in background --- You are an [expert in X]. When invoked: 1. [Step 1] 2. [Step 2] 3. [Step 3] [Detailed instructions about expected behavior] Report [type of expected result]: - [Output format] - [Metrics or specific information]
**Naming convention:**
Unique identifier. If omitted, uses the filename.
name: security-auditor
CRITICAL for automatic delegation. Explains when the Agent should use this subagent.
**Good descriptions:**
**Phrases that encourage automatic delegation:**
**Avoid:**
model: inherit # Uses the same model as parent agent (default) model: fast # Uses fast model model: claude-3-5-sonnet-20250219 # Specific model
**When to use each model:**
readonly: true # Restricts write permissions
Use when the subagent should only read/analyze, not modify.
is_background: true # Executes in background
Use for:
The prompt should define:
1. **Identity**: "You are an [expert]..." 2. **When invoked**: Context of use 3. **Process**: Specific steps to follow 4. **Expected output**: Format and content of the result 5. **Behavior**: Approach and philosophy
**Recommended structure:**
You are an [expert in X] specialized in [Y]. When invoked: 1. [First action] 2. [Second action] 3. [Third action] [Detailed instructions about approach] Report [type of result]: - [Specific format] - [Information to include] - [Metrics or criteria] [Philosophy or principles to follow]
| Field | Required | Default | Description | | --------------- | -------- | --------- | ------------------------------------------------ | | `name` | No | Filename | Unique identifier (lowercase + hyphens) | | `description` | No | - | When to use this subagent (read by Agent) | | `model` | No | `inherit` | Model to use (`fast`, `inherit`, or specific ID) | | `readonly` | No | `false` | If true, write permissions restricted | | `is_background` | No | `false` | If true, executes in background |
The secure, validated skill registry for professional AI coding agents. Extend Antigravity, Claude Code, Cursor, Copilot and more with absolute confidence.
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic…
Detects misplaced classes and fixes component hierarchy problems — finds code that should belong inside a component but sits at…
Maps architectural components in a codebase and measures their size to identify what should be extracted first. Use when asking…
Analyzes coupling between modules using the three-dimensional model (strength, distance, volatility) from "Balancing Coupling in…
Creates step-by-step decomposition plans and migration roadmaps for breaking apart monolithic applications. Use when asking "what…
Maps business domains and suggests service boundaries in any codebase using DDD Strategic Design. Use when asking "what are the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.