Execute IMPLEMENTATION_PLAN.md completely
Executes an existing implementation plan completely through Docker setup, backend, frontend, QA, and browser testing.
/plugin marketplace add lenneTech/claude-code/plugin install lt-dev@lenne-techplan-filevibe/IMPLEMENTATION_PLAN.md (created manually or via /vibe:plan)Related commands:
/vibe:plan - Create a plan first (if you don't have one)/vibe:build-plan - Plan + Build in one go (no interruption)Execute IMPLEMENTATION_PLAN.md completely.
ABORT HANDLING: If the user wants to cancel at any point (e.g., "abbrechen", "stop", "cancel"), acknowledge: "Build abgebrochen." and stop the process.
Read IMPLEMENTATION_PLAN.md and SPEC.md.
- [x] immediately after completing each itemPhase 1: Docker Setup
1. Create docker-compose.yml with all services
2. Verify: docker compose up -d && docker compose ps
Phase 2-3: Backend
1. Implement backend (models, services, controllers)
2. Create initial user migration (admin@test.local / Test1234!)
3. Docker rebuilds automatically (hot reload)
4. Mark checkboxes after each feature
Phase 4: Types
1. Verify API: docker compose logs api
2. Generate: npm run generate-types
Phase 5: Frontend
1. Implement using ~/api-client/ types
2. Mark checkboxes after each feature
Phase 6: Quality Assurance
1. Run: npm run lint
2. Fix all lint errors
3. Run: npm run build
4. Fix all build errors
Phase 7: Browser Testing (Chrome MCP)
1. Navigate to http://localhost:3001
2. Take snapshot to see page
3. Login with initial user (admin@test.local / Test1234!)
4. Test each implemented feature
5. Check console: list_console_messages
6. Fix any bugs found
7. Re-test until everything works
Phase 8: Final Verification
1. All features working in browser
2. No console errors
3. Lint passes
4. Build passes
5. ALL checkboxes marked [x]
| Command | Purpose |
|---|---|
docker compose up -d | Start all services |
docker compose logs -f api | Watch API logs |
docker compose logs -f app | Watch Frontend logs |
docker compose restart api | Restart API |
docker compose ps | Check running containers |
| Service | URL |
|---|---|
| Frontend | http://localhost:3001 |
| API | http://localhost:3000 |
| API Docs | http://localhost:3000/api |
| DB UI | http://localhost:8081 |
| Mailhog | http://localhost:8025 |
generating-nest-servers skill for backenddeveloping-lt-frontend skill for frontendEmail: admin@test.local
Password: Test1234!
Role: admin
| Command | Purpose |
|---|---|
navigate_page | Go to URL |
take_snapshot | Get page elements |
fill | Enter text in input |
click | Click element |
list_console_messages | Check for errors |
list_network_requests | Debug API calls |
DO NOT STOP until:
- [ ] in IMPLEMENTATION_PLAN.md are - [x]npm run lint passesnpm run build passesUltrathink.
START IMPLEMENTATION NOW. CONTINUE UNTIL 100% COMPLETE INCLUDING BROWSER TESTING.
| Problem | Lösung |
|---|---|
generate-types fails | Check if API is running: docker compose logs api |
| Docker won't start | Check ports: lsof -i :3000 -i :3001 |
| Lint errors | Run npm run lint:fix first, then re-run lint |
| Build fails | Check console output, often missing imports or type errors |
| API not responding | docker compose restart api and check logs |