82 lines
1.8 KiB
Markdown
82 lines
1.8 KiB
Markdown
# ADW Bootstrap Examples
|
|
|
|
This document shows real-world examples of bootstrapping ADW infrastructure in different project types.
|
|
|
|
## Example 1: Python FastAPI Project
|
|
|
|
### Before Bootstrap
|
|
```
|
|
my-api/
|
|
├── src/
|
|
│ ├── main.py
|
|
│ └── routes/
|
|
├── tests/
|
|
├── pyproject.toml
|
|
└── README.md
|
|
```
|
|
|
|
### After Bootstrap (Enhanced)
|
|
```
|
|
my-api/
|
|
├── adws/
|
|
│ ├── adw_modules/
|
|
│ │ ├── agent.py
|
|
│ │ └── agent_sdk.py
|
|
│ ├── adw_prompt.py
|
|
│ ├── adw_slash_command.py
|
|
│ └── adw_chore_implement.py
|
|
├── .claude/commands/
|
|
│ ├── chore.md # Adapted to FastAPI
|
|
│ ├── implement.md
|
|
│ ├── feature.md
|
|
│ └── prime.md
|
|
├── specs/
|
|
├── agents/
|
|
├── .env.sample
|
|
└── CLAUDE.md # Updated
|
|
```
|
|
|
|
### Usage
|
|
```bash
|
|
# Fast exploration with Haiku
|
|
./adws/adw_prompt.py "what authentication methods are used?" --model haiku
|
|
|
|
# Implementation with Sonnet (default)
|
|
./adws/adw_chore_implement.py "add JWT authentication"
|
|
|
|
# Security review with Opus
|
|
./adws/adw_prompt.py "review security in auth module" --model opus
|
|
```
|
|
|
|
## Example 2: Next.js TypeScript Project
|
|
|
|
### Key Adaptations
|
|
- ADW scripts remain Python (work on any project)
|
|
- Validation commands use `npm run type-check`, `npm run build`
|
|
- start.md uses `npm run dev`
|
|
|
|
### Usage
|
|
```bash
|
|
./adws/adw_chore_implement.py "add dark mode toggle"
|
|
./adws/adw_prompt.py "analyze component architecture"
|
|
```
|
|
|
|
## Example 3: Minimal Setup
|
|
|
|
Small projects get minimal setup only:
|
|
- Just agent.py and adw_prompt.py
|
|
- Basic slash commands
|
|
- Can upgrade later if needed
|
|
|
|
## Testing Your Setup
|
|
|
|
Run validation:
|
|
```bash
|
|
~/.claude/skills/adw-bootstrap/utils/validator.py
|
|
```
|
|
|
|
Try a simple prompt:
|
|
```bash
|
|
./adws/adw_prompt.py "what does this project do?"
|
|
```
|