Initial Auto-Build plugin structure

This commit is contained in:
2025-12-21 23:29:55 +02:00
commit 7e4912add2
30 changed files with 3274 additions and 0 deletions

75
plugin/commands/help.md Normal file
View File

@@ -0,0 +1,75 @@
---
description: Show Auto-Build help and available commands
---
# Auto-Build Help
Display comprehensive help for the Auto-Build system.
## Available Commands
### Core Workflow
| Command | Description |
|---------|-------------|
| `/ab:spec <name>` | Create detailed feature specification |
| `/ab:build <name>` | Orchestrate feature implementation from spec |
| `/ab:status` | Show current build status |
### Quality Assurance
| Command | Description |
|---------|-------------|
| `/ab:qa-review` | Run QA validation loop (max 50 iterations) |
### Git Worktrees
| Command | Description |
|---------|-------------|
| `/ab:worktree create <name>` | Create isolated git worktree |
| `/ab:worktree list` | List active worktrees |
| `/ab:worktree cleanup` | Remove completed worktrees |
### Memory System
| Command | Description |
|---------|-------------|
| `/ab:memory-save` | Save session insights to memory |
| `/ab:memory-search <query>` | Search patterns from past sessions |
## Typical Workflow
```
1. /ab:spec "Add user dashboard"
-> Creates specification in .auto-build-data/specs/user-dashboard/
2. /ab:build user-dashboard
-> Plans subtasks, creates worktree (optional), implements code
3. /ab:qa-review
-> Reviews code, fixes issues automatically (up to 50 iterations)
4. /ab:memory-save
-> Saves patterns and lessons learned for future sessions
```
## Agents Used
- **spec-writer**: Creates detailed specifications (sonnet)
- **planner**: Breaks specs into implementation tasks (opus)
- **coder**: Implements code following patterns (sonnet)
- **qa-reviewer**: Reviews code for issues (sonnet)
- **qa-fixer**: Fixes identified issues (sonnet)
## Data Locations
- **Specs**: `.auto-build-data/specs/{feature-name}/`
- **Memory**: `.auto-build-data/memory/`
- **Worktrees**: `../ab-worktrees/{project}-{feature}/`
## Setup
If not already set up:
```bash
bash .auto-build/scripts/setup.sh
```
## More Information
See `.auto-build/README.md` for complete documentation.