How we build with agentic programming in this repo: the end-to-end flow for a feature and for an issue, the skills that drive each step, and how to replicate the whole system in another project.
This is the versioned, in-repo copy. A reader-friendly multi-page mirror lives in Notion ("Agentic Workflow").
| Doc | What it covers |
|---|---|
| FEATURE_WORKFLOW.md | Idea/issue → SPEC + artifacts → phase execution → hardening → review → audit → PR |
| ISSUE_WORKFLOW.md | Triage → classify (fix-now / postpone / wontfix / promote) → route → report |
| SKILLS.md | Every skill in the system, what it does, and how they compose |
| REVIEW_AND_CLASSIFY.md | When & how to review — review-change (the right reviews per platform) and its review-implementation engine (find → classified decision table) |
| RECOMMENDED_SKILLS.md | Agnostic software-quality & architecture skills for good agentic programming — universal vs. conditional-by-project-nature; stack/infra skills out of scope |
| REPLICATE.md | npx skills install + portable prompt to set this up in any project |
| MIGRATION.md | Upgrading an existing install from the previous skill set — what was renamed, what to delete |
| GOLDEN_FIXTURE.md | Manual smoke test: after editing an executor-path skill, run it against a toy fixture with the weakest fleet model and check its contracted output still holds |
- Docs drive the work. Every skill reads the project's own guide
(
CLAUDE.md/AGENTS.md), documentation map, architecture, roadmap, and style docs first, and respects them. The workflow adapts to the project, not the other way around. - Plan before code. Features get a SPEC + planning artifacts before a line is written.
- One phase at a time. Execution is phase-by-phase, each verified and committed separately.
- One PR per unit, always against the default branch. Never work on
maindirectly; never stack PRs. - Decisions are evidence-backed. Issue triage verifies triggers against the real code; deferred work is tracked, not implemented inline.
- Verification gate before every commit. Type-check, tests, and build must pass (use the project's own gate commands).
- Review at the right altitude. The change (
review-change), then the PR (audit-pr), then — periodically — the whole product (product-audit).
┌─────────────── ISSUE ───────────────┐
│ triage-issue │
│ fix-now │ promote │ postpone │ wontfix
└─────┬──────────┬──────────┬──────────┘
│ │ └─ leave open + dated comment
│ │
plan-fix │ │ plan-feature (router takes the issue → SPEC)
│ │
▼ ▼
FEATURE: plan-feature ──▶ execute-phase ──▶ review-change ──▶ audit-pr ──▶ PR
(router: (auto every (merge
idea│issue│scoped) 2 phases) gate)
FIX: plan-fix ──▶ execute-phase --fix ──▶ review-change ──▶ audit-pr ──▶ PR
audit-docs ───── docs ↔ roadmap ↔ code ↔ fix index coherence (anytime)
product-audit ── product-wide health check → issues + roadmap proposals (periodic)
AUTOPILOT: ship-roadmap ── interview once ─▶ found + roadmap ─▶
/loop { the FEATURE chain above, feature by feature } ─▶ final report
(you merge the PRs — or --fullauto under safety floors)