원클릭으로
speckit-tinyspec-classify
Classify task complexity and recommend tinyspec or full SDD workflow
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Classify task complexity and recommend tinyspec or full SDD workflow
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Archive a feature specification into main project memory after merge, resolving gaps and conflicts
Run the full speckit workflow end-to-end — specify, plan, critique, tasks, implement, review, extract — making all decisions autonomously.
Commit changes at meaningful checkpoints throughout the workflow
Extract knowledge, guidelines, and ADRs from one or more completed spec directories into the project documentation system.
Reconcile implementation drift by updating the feature's own spec, plan, and tasks
Run a session retrospective that surfaces context-management gaps and routes them to approved follow-up actions.
| name | speckit-tinyspec-classify |
| description | Classify task complexity and recommend tinyspec or full SDD workflow |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"tinyspec:commands/speckit.tinyspec.classify.md"} |
Analyze a task description to determine whether it should use the lightweight tinyspec workflow or the full SDD workflow (specify → plan → tasks → implement). Acts as an intelligent router that saves time on small tasks and ensures proper process for complex ones.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty). The user describes what they want to build or fix.
.specify/ directoryAnalyze the task: Evaluate the task description against complexity signals:
Small task signals (→ tinyspec):
| Signal | Example |
|---|---|
| Single UI component change | "Add a logout button" |
| Bug fix with known location | "Fix date format in invoices" |
| Config or environment change | "Add new env variable for API key" |
| Simple validation addition | "Add email validation to signup" |
| Copy/text update | "Update error messages" |
| Single endpoint addition | "Add GET /health endpoint" |
| Styling change | "Make the sidebar responsive" |
Large task signals (→ full SDD):
| Signal | Example |
|---|---|
| Multiple modules affected | "Add user authentication system" |
| New database tables/schema | "Add a comments feature with threading" |
| Architectural change | "Migrate from REST to GraphQL" |
| New service or integration | "Add Stripe payment processing" |
| Cross-cutting concern | "Add audit logging to all endpoints" |
| Multiple user stories | "Build the admin dashboard" |
| Unknown scope | "Improve performance" (needs investigation first) |
Estimate scope: Quick estimation based on available information:
Classify and recommend:
| Complexity | Files | Tasks | Risk | Recommendation |
|---|---|---|---|---|
| Small | 1-5 | 1-8 | Low | /speckit.tinyspec |
| Medium | 5-15 | 8-20 | Medium | Full SDD (/speckit.specify) |
| Large | 15+ | 20+ | High | Full SDD with clarify (/speckit.clarify → /speckit.specify) |
Output recommendation:
# Task Classification
| Factor | Assessment |
|--------|-----------|
| **Task** | {task description} |
| **Complexity** | 🟢 Small / 🟡 Medium / 🔴 Large |
| **Estimated files** | ~{N} files |
| **Estimated tasks** | ~{N} tasks |
| **Risk** | Low / Medium / High |
## Recommendation
→ Use **`/speckit.tinyspec`** — this is a small, well-scoped change.
OR
→ Use **`/speckit.specify`** — this task has enough complexity to benefit from the full SDD workflow.