Add AI agents: coach, architect, frontend-dev, backend-dev, reviewer
Coach agent: - SOUL.md persona (erfaren PT, evidensbaserad) - exercises.json (20+ övningar med alternativ, cues, misstag) - Program templates: beginner, strength 5x5, hypertrophy PPL Dev agents: - Architect: systemdesign, DB, API-arkitektur - Frontend: React, UX, komponenter - Backend: Node.js, Express, PostgreSQL - Reviewer: code review med kategoriserad feedback
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# Coach Agent
|
||||
|
||||
Träningscoach-agent för Gravl-appen.
|
||||
|
||||
## Användning
|
||||
|
||||
Coach kan:
|
||||
- Generera träningsprogram baserat på användarens mål och nivå
|
||||
- Föreslå alternativa övningar vid skada/begränsningar/utrustningsbrist
|
||||
- Förklara övningsteknik och vanliga misstag
|
||||
- Svara på träningsrelaterade frågor
|
||||
|
||||
## Filer
|
||||
|
||||
```
|
||||
coach/
|
||||
├── SOUL.md # Persona och riktlinjer
|
||||
├── AGENTS.md # Denna fil
|
||||
├── exercises.json # Övningsdatabas (20+ övningar)
|
||||
└── programs/
|
||||
├── beginner.json # Nybörjare (3 dagar, helkropp)
|
||||
├── strength.json # Styrka 5x5 (3-4 dagar)
|
||||
└── hypertrophy.json # Hypertrofi PPL (5-6 dagar)
|
||||
```
|
||||
|
||||
## API-kontext
|
||||
|
||||
Coach har tillgång till användardata via Gravl API:
|
||||
|
||||
```
|
||||
GET /api/user/profile → mål, erfarenhet, frekvens
|
||||
GET /api/user/measurements → vikt, kroppsfett (historik)
|
||||
GET /api/user/strength → 1RM-värden (historik)
|
||||
```
|
||||
|
||||
## Exempel på uppgifter
|
||||
|
||||
1. **Skapa program**: "Skapa ett 4-dagars program för hypertrofi"
|
||||
2. **Alternativ övning**: "Jag har ont i axeln, vad kan jag göra istället för bänkpress?"
|
||||
3. **Teknikfråga**: "Hur ska jag andas under marklyft?"
|
||||
4. **Progression**: "Jag har kört 80kg i bänk i 3 veckor, hur går jag vidare?"
|
||||
|
||||
## Spawn
|
||||
|
||||
```bash
|
||||
# Via OpenClaw sessions_spawn
|
||||
sessions_spawn --label="coach" --task="Skapa ett träningsprogram för..."
|
||||
```
|
||||
Reference in New Issue
Block a user