audit-docs
Audit cross-document coherence: docs ↔ roadmap ↔ code ↔ fix index ↔ issues. Finds drift — features in docs/ not in the roadmap (or vice versa), fix-index…
Internal shared owner of evidence-grounded authoring: the fixed claim/authority/evidence/freshness/unknown row, the ordered inventory-evidence-draft-readiness passes, `artifactRevisionId` rotation, and the no-progress rule. Consumed by `design-feature`, `plan-feature`,
$ npx -y skills add gtrabanco/agentic-workflow --skill evidence-grounding --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/evidence-groundingContext preview
The summary Claude sees to decide when to auto-load this skill.
Internal shared owner of evidence-grounded authoring: the fixed claim/authority/evidence/freshness/unknown row, the ordered inventory-evidence-draft-readiness passes, `artifactRevisionId` rotation, and the no-progress rule. Consumed by `design-feature`, `plan-feature`,
name: evidence-grounding user-invocable: false version: 1.6.0 author: "Gabriel Trabanco <gtrabanco@users.noreply.github.com>" license: MIT description: > Internal shared owner of evidence-grounded authoring: the fixed claim/authority/evidence/freshness/unknown row, the ordered inventory-evidence-draft-readiness passes, `artifactRevisionId` rotation, and the no-progress rule. Consumed by `design-feature`, `plan-feature`, `plan-feature-scaffold` and `plan-fix`. Never reviews or approves. Not a menu entry.
One shared owner of the evidence discipline that every authoring skill uses before it asks for an independent review. It prepares and checks; **it never reviews and can never emit a review PASS**.
and cutting phases.
authoring-quality gates, not review verdicts. The shared review cycle and the planning-ledger shapes belong to `pre-execution-review`; the plan-stage row of the evidence table is restated here only as a pointer.
This skill may emit only these two vocabularies, and only at the step that owns them:
| Emitted by | Closed outcomes | |---|---| | a grounding pass (§Ordered passes, step 2) | `CONTEXT-PREPARED \| NEEDS-EVIDENCE \| NEEDS-DESIGN` | | a readiness preflight (§Ordered passes, step 5) | `READY-FOR-REVIEW \| NEEDS-EVIDENCE \| NEEDS-DESIGN \| NEEDS-REPLAN` |
`SPEC-REVIEW-PASS`, `PLAN-REVIEW-PASS` and any `*_REVIEW-PASS` string are **forbidden outputs here** — they belong to `review-spec` / `review-plan` running in a context that did not author the artifact. A same-context readiness `READY-FOR-REVIEW` is a statement that the artifact is *shaped* for review; it is not approval and must never be recorded, quoted, or summarized as approval.
Every material claim or obligation produces exactly one row, in this column order (verbatim names, no extra or renamed columns):
claim-or-obligation | authority-kind | source-and-location | observed-revision | freshness | status: proven|decision|unknown | owner-or-next-evidence
Load [references/ROWS.md](references/ROWS.md) for the closed `authority-kind` and `freshness` vocabularies, the bounded question set, the `unknown` ownership rule, and where each stage's compact table is frozen. Rows the author cannot fill are `status: unknown` with a named owner — an unknown is never replaced by a plausible rationale.
Authoring is progressive. Never jump from discovery to a polished artifact.
1. **Inventory** — list every normative obligation, affected role or use case, failure state, compatibility boundary, recorded decision, and material unknown. One line each; nothing may be added later without re-entering step 2. 2. **Evidence** — load [references/ROWS.md](references/ROWS.md), acquire a row per material claim, and return `CONTEXT-PREPARED | NEEDS-EVIDENCE | NEEDS-DESIGN`. Follow references and topology as far as the claim requires — the cap is the claim, not a file count. Wide reading that is not this turn's own goes out to the delegate-only role: [references/DELEGATION.md](references/DELEGATION.md) is its contract and the only shape its findings may arrive in. **Web pass** — when repository evidence cannot answer a bounded question, and always at design stage where `design-feature`'s research gate makes it mandatory, fetch external sources and freeze each as an evidence row (URL and access date); offline or unanswered material questions return `NEEDS-EVIDENCE`, never an invented citation. **If you are that reader** — you did not write the artifact and are not writing it — the contract governs you: skip steps 1, 3 and 4, and produce the artifact under whatever name the invitation used; the position decides, not the label. 3. **Draft** — write the artifact from the frozen rows only. Product conclusions go to the SPEC Product half / `decisions.md`; engineering conclusions go to `planning-evidence.md` (M/L) or the SPEC's `### Planning evidence` (XS/S). 4. **Cut** — for engineering authoring only, cut phases after the affected surfaces, validators, and unknown ownership are evidenced, and lint every phase with `phase-contract`. 5. **Readiness** — load [references/READINESS.md](references/READINESS.md), run the deterministic preflight for the stage, and stop on any non-`READY-FOR-REVIEW` outcome.
Every authoring write of a governed artifact rotates `artifactRevisionId`:
that is what stops an old PASS from reviving after mutate-and-revert;
a write;
into the snapshot it reviews.
Runtimes persist and rotate the id; a manual authoring workflow carries it forward by hand. A direct out-of-band edit that bypasses every authoring event is detectable only when that rotation happens — state this boundary, never overclaim it.
A repeated read must answer a **new named question** or expose **new evidence**. Otherwise it is no-progress (the review-cycle form of this rule is owned by `pre-execution-review/references/POLICY.md` §4): stop, record the missing evidence and its owner as an `unknown` row, and return `NEEDS-EVIDENCE`. Re-running the same search, the same file, or the same argument with the same result is prohibited —
A reusable set of agent skills that run a disciplined, doc-driven workflow for building software with agents — from idea/issue to a reviewed, classified, merge-ready change.
Repo: gtrabanco/agentic-workflow
Audit cross-document coherence: docs ↔ roadmap ↔ code ↔ fix index ↔ issues. Finds drift — features in docs/ not in the roadmap (or vice versa), fix-index…
Audit a whole PR against the delivery contract and return MERGE-READY or evidenced blockers with the full URL. Consumes the current review-change REVIEW-PASS…
Turn a raw idea or existing feature into a designed product SPEC by completing entity, integration, role, and expectation closure. Upserts never destroy…
Discover repository evidence and write a frozen Normalized Repository State. Produces verified repository evidence and keeps facts, decisions, planned work,…
Implement all remaining phases of a planned feature/fix by default, or one explicit P<n>, with frozen acceptance, phase-local gates, commits, recovery, and…
Repair persisted fix-now findings in compatible atomic batches: root-cause fixes, green gate, commit/push, and per-row `folded: yes` updates. Never reclassify…