From task-manager
Analyze a specification document and generate a structured task list
npx claudepluginhub sequenzia/claude-plugins --plugin task-manager<spec-document>Analyze the specification document provided and generate a comprehensive task list. **Input document:** @$ARGUMENTS ## Analysis Process 1. **Read and parse the specification document thoroughly** - Identify all explicit requirements, features, and acceptance criteria - Extract implicit requirements (error handling, infrastructure, etc.) - Note constraints and scope boundaries 2. **Decompose into atomic tasks** - Each task should have single responsibility - Tasks should be independent where possible - Tasks must have clear start/end conditions - Tasks must be testab...
/analyzeAnalyzes project code across quality, security, performance, and architecture domains, producing severity-rated findings, actionable recommendations, metrics, and reports.
/analyzeAnalyzes repository code health via complexity metrics, git churn, and test coverage. Generates report with overview, critical issues, warnings, recommendations.
/analyzeInteractively analyzes marketing campaign performance: configures scope, period, type, metrics focus via questions; provides insights, optimizations, and ROI attribution.
/analyzeAnalyzes stock ticker fundamentals, news, price action, institutional holders, and delivers valuation, risks, catalysts, and investment recommendation.
/analyzeScans codebase for features, components, APIs, and models; interviews user for business context; generates and saves product inventory and architecture reports to .pm/.
/analyzeAnalyzes Rails codebase or directory for layered architecture adherence, mapping layers, assessing services, detecting model violations, god objects, and abstraction opportunities.
Analyze the specification document provided and generate a comprehensive task list.
Input document: @$ARGUMENTS
Read and parse the specification document thoroughly
Decompose into atomic tasks
Map dependencies between tasks
blocked_by and blocks relationshipsAssign priorities and complexity
Generate testing criteria for each task
Organize into execution phases
Create the tasks/ directory if it doesn't exist.
Write the task list to tasks/<project-name>.tasks.json where <project-name> is derived from the specification filename.
Use the JSON schema from the spec-task-management skill for proper formatting:
Write a markdown summary to tasks/<project-name>.tasks.md with the following format:
# Task Analysis: <project-name>
**Source:** <spec-path>
**Generated:** <timestamp>
## Summary
- **Total tasks:** X
- **Execution phases:** Y
- **Ready to start:** Z
## By Priority
| Priority | Count |
|----------|-------|
| Critical | X |
| High | Y |
| Medium | Z |
| Low | W |
## By Complexity
| Size | Count |
|------|-------|
| XS | X |
| S | Y |
| M | Z |
| L | W |
| XL | V |
## Execution Phases
### Phase 1: <phase-name>
| Task | Title | Priority | Complexity |
|------|-------|----------|------------|
| TASK-001 | <title> | high | M |
| TASK-002 | <title> | medium | S |
### Phase 2: <phase-name>
| Task | Title | Priority | Complexity |
|------|-------|----------|------------|
| TASK-003 | <title> | high | L |
(continue for all phases)
## Ready to Start
Tasks with no blocking dependencies:
- **TASK-001:** <title>
- **TASK-002:** <title>
## Next Steps
1. View task details: `/spec-task-manager:show TASK-XXX`
2. Start recommended tasks: `/spec-task-manager:next`
3. Mark tasks complete: `/spec-task-manager:complete TASK-XXX`
After writing both files, display a brief summary to the console: