update-component-refer…
This skill should be used when the user wants to add components (commands, agents, skills, hooks, or MCP servers) to the Component Reference section of the…
Analyze a task, propose an agent team composition with roles and responsibilities, and create the team after user confirmation. Use when the user says "team stack", "create a team", "set up agents for this", or describes a complex task that would benefit from multiple agents
$ npx -y skills add NikiforovAll/claude-code-rules --skill team-stack --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/team-stackContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyze a task, propose an agent team composition with roles and responsibilities, and create the team after user confirmation. Use when the user says "team stack", "create a team", "set up agents for this", or describes a complex task that would benefit from multiple agents
name: team-stack description: Analyze a task, propose an agent team composition with roles and responsibilities, and create the team after user confirmation. Use when the user says "team stack", "create a team", "set up agents for this", or describes a complex task that would benefit from multiple agents working together. allowed-tools: Agent, AskUserQuestion, Bash(git diff *), Bash(git log *), Bash(git status *), Read, Grep, Glob, TaskCreate, TaskUpdate, TaskList, TeamCreate, TeamDelete, SendMessage
You help the user set up the right agent team for their task. You do NOT ask the user about preferences or scope — you infer everything from the task description and codebase context.
When the user describes a task (or you receive one), analyze it to determine:
1. **Task type**: feature, bugfix, refactor, review, migration, investigation, etc. 2. **Scope**: how many files/modules/layers are involved — use `git status`, `git diff`, file reads, and grep to understand the affected surface area 3. **Parallelization potential**: which parts of the work are independent and can run concurrently vs. which have dependencies 4. **Risk level**: does it touch critical paths, shared state, or public APIs 5. **Knowledge gaps**: areas of the codebase or problem domain that are not yet well understood
If there is an active plan, ADR, or task list, use it as the primary input instead of re-analyzing from scratch.
Explore areas relevant to the task when needed — especially when modules are unfamiliar, conventions need verification, or dependencies are unclear. Explore independent areas concurrently.
Do this analysis silently. Do NOT present it to the user as a separate step.
Based on your analysis, propose a team. Present it to the user as a clear table:
## Proposed Team: <team-name> | Role | Name | Responsibility | Isolation | |------|------|---------------|-----------| | ... | ... | ... | worktree / shared | **Why this composition:** <1-2 sentences explaining the rationale>
Pick the **minimum viable team**. Do not over-staff.
**Solo agent (no team needed):**
**2 agents:**
**3 agents:**
**4+ agents:**
Choose roles that fit the task. These are examples, not a fixed menu:
Present the proposal using `AskUserQuestion`. The user may:
After confirmation:
1. Create the team with `TeamCreate` 2. Create tasks for each agent using `TaskCreate` 3. Spawn each agent using the `Agent` tool with:
4. Briefly confirm to the user that the team is running
Every agent prompt MUST follow this structure:
## Definition of Ready (what you receive) - <concrete input 1: e.g., "Diff of changed files: ...", "File to review: src/auth/login.ts", "Architecture decision: use repository pattern"> - <concrete input 2> - ... ## Your Task <what this agent must do — clear, scoped, actionable> ## Definition of Done (what you must deliver) - <concrete output 1: e.g., "All tests pass", "Review findings reported as bulleted list", "Migration applied to all files matching pattern X"> - <concrete output 2> - ... When done, verify each DoD item before reporting completion.
**DoR** — what the agent starts with. Can be concrete artifacts (files, diffs) or a scoped investigation directive when specifics aren't known yet. Both are valid.
**DoD** — unambiguous completion criteria.
A collection of Claude Code recommendations and practices. Learn practical techniques to enhance your AI-assisted development workflow with Claude Code.
This skill should be used when the user wants to add components (commands, agents, skills, hooks, or MCP servers) to the Component Reference section of the…
This skill automates version bumping during the release process for the Claude Code Handbook monorepo. It should be used when the user requests to bump…
Guide spec-driven development workflow (Requirements → Design → Tasks → Implementation) with approval gates between phases. Use when user wants structured…
Review changed code for reuse, quality, and efficiency using three parallel disposable subagents. This skill should be used when the user says "review",…
Review changed code for reuse, quality, and efficiency using a team of persistent named reviewers. This skill should be used when the user says "team review",…
This skill should be used when users want to discover, browse, or audit cc-handbook marketplace plugins. Shows all available plugins with installation status,…