mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-22 07:16:38 +00:00
Developer TODO (Project Mode)
BUILD
1. Create _docs/00_problem/ — describe what you're building
- problem.md (required)
- restrictions.md (required)
- acceptance_criteria.md (required)
- input_data/ (required)
- security_approach.md (optional)
2. /research — solution drafts → _docs/01_solution/
Run multiple times: Mode A → draft, Mode B → assess & revise
3. /plan — architecture, data model, deployment, components, risks, tests, Jira epics → _docs/02_plans/
4. /decompose — atomic task specs + dependency table → _docs/02_tasks/
5. /implement — batched parallel agents, code review, commit per batch → _docs/03_implementation/
SHIP
6. /deploy — containerization, CI/CD, environments, observability, procedures → _docs/02_plans/deployment/
EVOLVE
7. /refactor — structured refactoring → _docs/04_refactoring/
8. /retrospective — metrics, trends, improvement actions → _docs/05_metrics/
Available Skills
| Skill | Triggers | Output |
|---|---|---|
| research | "research", "investigate" | _docs/01_solution/ |
| plan | "plan", "decompose solution" | _docs/02_plans/ |
| decompose | "decompose", "task decomposition" | _docs/02_tasks/ |
| implement | "implement", "start implementation" | _docs/03_implementation/ |
| code-review | "code review", "review code" | Verdict: PASS / FAIL / PASS_WITH_WARNINGS |
| refactor | "refactor", "improve code" | _docs/04_refactoring/ |
| security | "security audit", "OWASP" | Security findings report |
| deploy | "deploy", "CI/CD", "observability" | _docs/02_plans/deployment/ |
| retrospective | "retrospective", "retro" | _docs/05_metrics/ |
| rollback | "rollback", "revert batch" | _docs/03_implementation/rollback_report.md |
Tools
| Tool | Type | Purpose |
|---|---|---|
implementer |
Subagent | Implements a single task. Launched by /implement. |
Project Folder Structure
_docs/
├── 00_problem/ — problem definition, restrictions, AC, input data
├── 00_research/ — intermediate research artifacts
├── 01_solution/ — solution drafts, tech stack, security analysis
├── 02_plans/
│ ├── architecture.md
│ ├── system-flows.md
│ ├── data_model.md
│ ├── risk_mitigations.md
│ ├── components/[##]_[name]/ — description.md + tests.md per component
│ ├── common-helpers/
│ ├── integration_tests/ — environment, test data, functional, non-functional, traceability
│ ├── deployment/ — containerization, CI/CD, environments, observability, procedures
│ ├── diagrams/
│ └── FINAL_report.md
├── 02_tasks/ — [JIRA-ID]_[name].md + _dependencies_table.md
├── 03_implementation/ — batch reports, rollback report, FINAL report
├── 04_refactoring/ — baseline, discovery, analysis, execution, hardening
└── 05_metrics/ — retro_[YYYY-MM-DD].md
Standalone Mode
research and refactor support standalone mode — output goes to _standalone/ (git-ignored):
/research @my_problem.md
/refactor @some_component.md
Single Component Mode (Decompose)
/decompose @_docs/02_plans/components/03_parser/description.md
Appends tasks for that component to _docs/02_tasks/ without running bootstrap or cross-verification.