From thinkprompt
This skill should be used when the user asks "how does feature development work", "what's the workflow", "how do I start a feature", "ThinkPrompt workflow", "feature to tasks", or needs guidance on the end-to-end development process from feature creation through code review and quality analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinkprompt:feature-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- User startet ein neues Feature
┌─────────────────┐
│ 1. Setup │ /setup-workspace (einmalig pro Projekt)
└────────┬────────┘
│
▼
┌─────────────────┐
│ 2. Feature │ Feature in ThinkPrompt anlegen
│ anlegen │ (manuell oder via generate_features_from_document)
└────────┬────────┘
│
▼
┌─────────────────┐
│ 3. Tasks │ /feature-dev-tp oder generate_tasks_from_feature
│ generieren │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 4. Entwicklung │ Tasks abarbeiten mit Style Guide
│ │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 5. Review │ code-reviewer Agent
│ │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 6. Quality │ /quality-analysis
│ Check │
└─────────────────┘
/setup-thinkprompt
/setup-workspace
Ergebnis: Projekt mit Style Guide und Prompts in ThinkPrompt
new → rfc → approved → ready_for_devmcp__thinkprompt__create_feature({
projectId: "...",
name: "User Authentication",
description: "OAuth2 Login mit Google und GitHub",
status: "new"
})
mcp__thinkprompt__generate_features_from_document({
projectId: "...",
document: "[Meeting Notes oder Spec]"
})
new → rfc → approved → blocked → ready_for_dev → ready_for_review → done
│ │ │ │ │ │ │
│ │ │ │ │ │ └─ Fertig!
│ │ │ │ │ └─ Code Review
│ │ │ │ └─ Entwicklung startet
│ │ │ └─ Blockiert (Abhängigkeiten)
│ │ └─ Genehmigt
│ └─ Request for Comments
└─ Neu erstellt
/feature-dev-tp
mcp__thinkprompt__generate_tasks_from_feature({
featureId: "...",
additionalContext: "Next.js 14 App Router, Prisma ORM"
})
Voraussetzung: Feature muss Status ready_for_dev haben
| Feld | Beschreibung |
|---|---|
title | Kurzer, klarer Titel |
description | Was getan werden soll |
content | Details, SQL, Specs |
complexity | trivial/low/medium/high/critical |
priority | low/medium/high/urgent |
estimationHours | Geschätzte Stunden |
mcp__thinkprompt__update_task_status({
id: "task-id",
status: "in_progress"
})
Der Style Guide wird automatisch vom code-reviewer und /feature-dev-tp geladen.
Manuelle Style Guide Nutzung:
mcp__thinkprompt__list_templates({ type: "style" })
mcp__thinkprompt__get_template({ id: "..." })
mcp__thinkprompt__update_task_status({
id: "task-id",
status: "done"
})
Der code-reviewer Agent wird automatisch getriggert wenn:
"Bitte reviewe den Code den ich gerade geschrieben habe"
/quality-analysis
| Aufgabe | Tool/Command |
|---|---|
| Erstes Setup | /setup-thinkprompt → /setup-workspace |
| Neues Feature starten | /feature-dev-tp |
| Tasks generieren | /feature-dev-tp oder MCP |
| Code schreiben | Normal entwickeln |
| Code reviewen | code-reviewer Agent (automatisch) |
| Qualität prüfen | /quality-analysis |
| Feature-Status ändern | MCP update_feature_status |
| Task-Status ändern | MCP update_task_status |
→ /setup-thinkprompt ausführen und Claude Code neu starten
→ /setup-workspace ausführen oder manuell Template erstellen
→ Feature-Status auf ready_for_dev setzen, dann Tasks generieren
→ Feature braucht Status ready_for_dev UND darf keine bestehenden Tasks haben
npx claudepluginhub honeyfield-org/thinkprompt-plugin --plugin thinkpromptCoordinates a 4-phase feature development workflow: research, implementation, progress tracking, and status checks. Useful for structured feature delivery.
Guides end-to-end feature development through 8 phases: discover requirements, explore codebase, clarify ambiguities, design architecture, TDD implementation, multi-agent review, quality validation, and blog post. Use for adding new features.
Orchestrates SAM workflow for new features: discovery, codebase analysis, architecture spec, task decomposition, validation, context manifest. Creates MD/YAML artifacts for GitHub issues. Use for add/plan feature requests.