General
spec-tasks - Claude MCP Skill
Spec Tasks Command
SEO Guide: Enhance your AI agent with the spec-tasks tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to spec tasks command... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Spec Tasks Command
Generate implementation task list based on approved design.
## Usage
```
/spec-tasks [feature-name]
```
## Instructions
You are working on the tasks phase of the spec workflow.
**WORKFLOW**: This is the FINAL step before command generation.
**SEQUENCE**: Create Tasks → Get Approval → THEN run script
**DO NOT** run any scripts until tasks are approved.
1. **Prerequisites**
- Ensure design.md exists and is approved
- Load both requirements.md and design.md for context
- Understand the complete feature scope
2. **Generate Task List** (prioritize code reuse)
- Break design into atomic, executable coding tasks
- **Prioritize extending/adapting existing code** over building from scratch
- Use checkbox format with numbered hierarchy
- Each task should reference specific requirements AND existing code to leverage
- Focus ONLY on coding tasks (no deployment, user testing, etc.)
3. **Task Guidelines**
- Tasks should be concrete and actionable
- **Reference existing code to reuse**: Include specific files/components to extend or adapt
- Include specific file names and components
- Build incrementally (each task builds on previous)
- Reference requirements using _Requirements: X.Y_ format
- Use test-driven development approach leveraging existing test patterns
4. **Task Format**
```markdown
- [ ] 1. Task description
- Sub-bullet with details
- Specific files to create/modify
- _Leverage: existing-component.ts, utils/helpers.js_
- _Requirements: 1.1, 2.3_
```
5. **Excluded Tasks**
- User acceptance testing
- Deployment to production
- Performance metrics gathering
- User training or documentation
- Business process changes
6. **Approval Process**
- Present the complete task list
- Ask: "Do the tasks look good?"
- Make revisions based on feedback
- Continue until explicit approval
7. **Generate Task Commands** (ONLY after tasks approval)
- **WAIT**: Do not run script until user explicitly approves tasks
- **THEN EXECUTE**: `./.claude/scripts/generate-commands-launcher.sh {feature-name}`
- **PURPOSE**: Creates individual task commands in `.claude/commands/{feature-name}/`
- **RESULT**: Each task gets its own command: `/{feature-name}-task-{task-id}`
- **EXAMPLE**: Creates `/{feature-name}-task-1`, `/{feature-name}-task-2.1`, etc.
- **IMPORTANT**: Do NOT edit the scripts - just run them as-is
- **PLATFORM**: Automatically detects OS and runs appropriate script (Windows/macOS/Linux)
- **RESTART REQUIRED**: Inform user to restart Claude Code for new commands to be visible
## Task Structure
```markdown
# Implementation Plan
- [ ] 1. Setup project structure
- Create directory structure following existing patterns
- Define core interfaces extending existing base classes
- _Leverage: src/types/base.ts, src/models/BaseModel.ts_
- _Requirements: 1.1_
- [ ] 2. Implement data models
- [ ] 2.1 Create base model classes
- Extend existing validation utilities
- Write unit tests using existing test helpers
- _Leverage: src/utils/validation.ts, tests/helpers/testUtils.ts_
- _Requirements: 2.1, 2.2_
```
## Next Phase
After approval and command generation:
1. **RESTART Claude Code** for new commands to be visible
2. Then you can:
- Use `/spec-execute` to implement tasks
- Use individual task commands: `/{feature-name}-task-1`, `/{feature-name}-task-2`, etc.
- Check progress with `/spec-status {feature-name}`Signals
Information
- Repository
- TrueCrimeDev/ClautoHotkey
- Author
- TrueCrimeDev
- Last Sync
- 5/10/2026
- Repo Updated
- 5/2/2026
- Created
- 1/16/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
cloud
Documentation reference for using Browser Use Cloud — the hosted API and SDK for browser automation. Use this skill whenever the user needs help with the Cloud REST API (v2 or v3), browser-use-sdk (Python or TypeScript), X-Browser-Use-API-Key authentication, cloud sessions, browser profiles, profile sync, CDP WebSocket connections, stealth browsers, residential proxies, CAPTCHA handling, webhooks, workspaces, skills marketplace, liveUrl streaming, pricing, or integration patterns (chat UI, subagent, adding browser tools to existing agents). Also trigger for questions about n8n/Make/Zapier integration, Playwright/ Puppeteer/Selenium on cloud infrastructure, or 1Password vault integration. Do NOT use this for the open-source Python library (Agent, Browser, Tools config) — use the open-source skill instead.
browser-use
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.
Related Guides
Mastering the Oracle CLI: A Complete Guide to the Claude Skill for Database Professionals
Learn how to use the oracle Claude skill. Complete guide with installation instructions and examples.
Python Django Best Practices: A Comprehensive Guide to the Claude Skill
Learn how to use the python django best practices Claude skill. Complete guide with installation instructions and examples.
Mastering Python Development with Claude: A Complete Guide to the Python Skill
Learn how to use the python Claude skill. Complete guide with installation instructions and examples.