component-common-domai…
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic duplicated?", "find common…
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
$ npx -y skills add tech-leads-club/agent-skills --skill cursor-subagent-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cursor-subagent-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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.
Repo: tech-leads-club/agent-skills
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic duplicated?", "find common…
Detects misplaced classes and fixes component hierarchy problems — finds code that should belong inside a component but sits at the root level. Use when asking…
Maps architectural components in a codebase and measures their size to identify what should be extracted first. Use when asking "how big is each module?",…
Analyzes coupling between modules using the three-dimensional model (strength, distance, volatility) from "Balancing Coupling in Software Design". Use when…
Creates step-by-step decomposition plans and migration roadmaps for breaking apart monolithic applications. Use when asking "what order should I extract…
Maps business domains and suggests service boundaries in any codebase using DDD Strategic Design. Use when asking "what are the domains in this codebase?",…