Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

full-stack-feature

verified

Orchestrates full-stack feature development with hook-based automation.

View on GitHub

Marketplace

byteagenten-marketplace

byteAgenten/byteagenten-marketplace

Plugin

byt8

Repository

byteAgenten/byteagenten-marketplace

plugins/byt8/skills/full-stack-feature/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/byteAgenten/byteagenten-marketplace/blob/main/plugins/byt8/skills/full-stack-feature/SKILL.md -a claude-code --skill full-stack-feature

Installation paths:

Claude
.claude/skills/full-stack-feature/
Powered by add-skill CLI

Instructions

# Full-Stack Feature Development Skill

## Regeln

1. **AUTO-ADVANCE:** Nach Phasen 2–6 sofort nächste Phase starten — NICHT stoppen. _(Erzwungen durch Stop Hook: decision:block)_
2. **APPROVAL GATES:** Nach Phasen 0, 1, 7, 8, 9 → `status = "awaiting_approval"`, User fragen, STOPP. _(UserPromptSubmit Hook injiziert Rollback-Regeln bei User-Antwort)_
3. **Kein Code schreiben:** Hook blockiert Edit/Write. Jede Änderung → `Task(byt8:AGENT)`.
4. **Nicht explorieren:** Hook blockiert Task(Explore) und Task(general-purpose). Nur `workflow-state.json` lesen. Agents explorieren und lesen Specs selbst. Bei Rollback-Entscheidungen: **User fragen** statt selbst untersuchen.

### Hook-Enforcement (v7.0)

Vier Hooks steuern den Workflow deterministisch:
- **Stop Hook** (`wf_engine.sh`): JSON `decision:block` erzwingt Auto-Advance. Claude KANN NICHT stoppen bei Phasen 2-6.
- **UserPromptSubmit Hook** (`wf_user_prompt.sh`): Injiziert Workflow-Status und Rollback-Regeln in Claudes Kontext bei jedem User-Prompt.
- **PreToolUse Hook** (`block_orchestrator_code_edit.sh`): Blockiert Code-Edits durch den Orchestrator.
- **PreToolUse Hook** (`block_orchestrator_explore.sh`): Blockiert Task(Explore/general-purpose). Orchestrator MUSS an byt8:Agents delegieren.

---

## Phasen

| Phase | Agent | Typ |
|-------|-------|-----|
| 0 | `byt8:architect-planner` | APPROVAL |
| 1 | `byt8:ui-designer` | APPROVAL |
| 2 | `byt8:api-architect` | AUTO |
| 3 | `byt8:postgresql-architect` | AUTO |
| 4 | `byt8:spring-boot-developer` | AUTO |
| 5 | `byt8:angular-frontend-developer` | AUTO |
| 6 | `byt8:test-engineer` | AUTO |
| 7 | `byt8:security-auditor` | APPROVAL |
| 8 | `byt8:code-reviewer` | APPROVAL |
| 9 | Orchestrator direkt (Push & PR) | APPROVAL |

WIP-Commits werden automatisch vom SubagentStop Hook erstellt (Phasen 1, 3, 4, 5, 6 + Safety Net: Agent-basiert bei Hotfixes).

---

## Startup

### Prüfe ob Workflow existiert

```bash
cat .workflow/workflow-state.json 2>/dev/null || echo "NEW"
```

-

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6916 chars