بنقرة واحدة
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.