Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 4.09 KB

File metadata and controls

67 lines (56 loc) · 4.09 KB

Agentic workflow

🇪🇸 Versión en español

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").

Pages

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

Core principles

  1. 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.
  2. Plan before code. Features get a SPEC + planning artifacts before a line is written.
  3. One phase at a time. Execution is phase-by-phase, each verified and committed separately.
  4. One PR per unit, always against the default branch. Never work on main directly; never stack PRs.
  5. Decisions are evidence-backed. Issue triage verifies triggers against the real code; deferred work is tracked, not implemented inline.
  6. Verification gate before every commit. Type-check, tests, and build must pass (use the project's own gate commands).
  7. Review at the right altitude. The change (review-change), then the PR (audit-pr), then — periodically — the whole product (product-audit).

The map at a glance

                 ┌─────────────── 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)