Best for
- Use for a locked roadmap with supervision at merge/end points. For one feature, one bug, or exploratory work use the manual planning/execution flow instead.
gtrabanco/agentic-workflow/skills/ship-roadmap/SKILL.md
Found or continue a roadmap autopilot one stage per invocation. Default: human merge. --fullauto is invocation-scoped and uses the transient wrapper only after a fresh audit. Triggers: "ship-roadmap", "ship the roadmap", "autopilot this project".
Decision brief
Found once, then run the driver-fired loop (Claude /loop, external driver, or manual re-invocation): plan, implement, review, open and optionally merge one PR per roadmap unit. After the roadmap, sweep existing issues, ship fix-now work, report residue as proposals (never create…
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/gtrabanco/agentic-workflow --skill "skills/ship-roadmap"Inspect the Agent Skill "ship-roadmap" from https://github.com/gtrabanco/agentic-workflow/blob/e84db167d6b608e991d68e98bc31f1f91f42cf85/skills/ship-roadmap/SKILL.md at commit e84db167d6b608e991d68e98bc31f1f91f42cf85. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Read before acting: CLAUDE.md/AGENTS.md Workflow conventions, documentation map, docs/features/ROADMAP.md, fix index, architecture doc, and .github/ templates. Then establish:
Any unchecked box means the turn is not done.
Use for a locked roadmap with supervision at merge/end points. For one feature, one bug, or exploratory work use the manual planning/execution flow instead.
The allowlist is exactly the linked paths below. Never invent another reference. Every route starts with guardrails, then loads only its matching row:
The workflow is driver-neutral. Use the exact portability fallback only when a primitive is unavailable; keep stage order and safety floors.
Permission review
The documentation asks the agent to run terminal commands or scripts.
`references/CLOSEOUT_AND_LOG.md`. When the run is not terminal and all namedEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 92/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 19 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Found once, then run the driver-fired loop (Claude /loop, external driver, or
manual re-invocation): plan, implement, review, open and optionally merge one PR
per roadmap unit. After the roadmap, sweep existing issues, ship fix-now work,
report residue as proposals (never create backlog automatically), and print the
final report. Use strong tiers for judgment, cheap tiers for typing, and humans
at expensive-to-undo decisions.
ship-roadmap is the conductor of the loop. It emits its native fixed SHIP:
banner and closing → Next: block; the package-owned machine-result profiles
apply to the worker and sensor skills that a driver invokes inside the loop.
✓ Exactly ONE stage advanced (or a terminal banner printed) and ONE line appended to the run log
✓ Nothing was merged outside the active --fullauto wrapper; direct merge
commands remained blocked and no authorization survived the iteration
✓ Artifact language: explicit user instruction > the project's declared docs language > English. The CONVERSATION language never decides — a Spanish prompt still produces English PRs/issues/commits/SPECs unless one of the first two says otherwise
✓ The closing `→ Next:` block is printed as the ABSOLUTE last output
Any unchecked box means the turn is not done.
Use for a locked roadmap with supervision at merge/end points. For one feature, one bug, or exploratory work use the manual planning/execution flow instead.
Read before acting: CLAUDE.md/AGENTS.md Workflow conventions, documentation
map, docs/features/ROADMAP.md, fix index, architecture doc, and .github/
templates. Then establish:
plan-feature, execute-phase, review-change, and
audit-pr are installed and record their directory for worker prompts. If
absent, stop with npx skills add gtrabanco/agentic-workflow. With
--fullauto, also require executable .agentic-workflow/hooks/fullauto-merge.sh
and its platform guard; otherwise route to init-workspace, never direct merge.docs/features/SHIP_DECISIONS.md or an open
docs/ship-founding PR means resume with --continue; bare invocation reports
status instead of founding again.The allowlist is exactly the linked paths below. Never invent another reference. Every route starts with guardrails, then loads only its matching row:
Hard rule for --continue at AUDIT: LOAD exactly, in this order,
references/GUARDRAILS.md, references/RECOVERY_AND_SELECTION.md,
references/STOP_CONDITIONS.md, references/ADVANCE.md,
references/MODEL_ROUTING.md, and
references/AUDIT_AND_MERGE.md; after the stage, load
references/CLOSEOUT_AND_LOG.md. When the run is not terminal and all named
primitives exist, every other reference is forbidden for that turn.
| Condition now | LOAD complete route in this order | SKIP now |
|---|---|---|
Found or inspect a run, no --continue (default mode or greenfield --fullauto) | guardrails → founding | recovery, stop conditions, advance, model routing, audit/merge, terminal report, portability |
Existing-repo founding with --fullauto | guardrails → founding → audit and merge policy | recovery, stop conditions, advance, model routing, terminal report, portability |
| Continue one non-AUDIT iteration | guardrails → recovery and selection → stop conditions → advance → model routing before stage execution → closeout and log after it | founding, audit/merge, terminal report, portability |
| Continue an AUDIT/fullauto iteration | guardrails → recovery and selection → stop conditions → advance → model routing → audit and merge policy before the AUDIT stage → closeout and log after it | founding, terminal report, portability |
| Terminal stop/report | the active row above, then terminal report | unrelated rows |
| A named platform primitive is absent | the active row above, then portability | unrelated rows |
Do not load terminal reporting before terminal state or portability when all
primitives exist. Model routing precedes every stage; audit/merge precedes every
AUDIT stage, including non---fullauto runs.
Selected resources are one hop from this file. Fixed banners, transitions, floor checks and output blocks are normative; an unreadable required resource stops the run—never improvise from an older run.
The workflow is driver-neutral. Use the exact portability fallback only when a primitive is unavailable; keep stage order and safety floors.
| Relation | Skills/policy |
|---|---|
| Compose (same/lower tier) | init-workspace; JIT design-feature + plan-feature-scaffold; plan-feature; loop-review-fold; verdict-only audit-pr; audit-docs. |
| Cheap workers | execute-phase (fresh context/phase), mechanical folds, audit-blocker fixes; use the validated worker model. |
| Human hand-off | Default merges, product-audit (higher effort), and report issue batches via triage-issue. |
| Sibling | workflow-status supplies the strict sensor result; worker skills use the package-owned output profiles, while the conductor keeps its native SHIP: turn contract. |
Manual feature-by-feature flow remains the default; this skill packages it with the human at its edges.
SHIP: COMPLETE
also accounts for the issue sweep and reports residue as proposals.SHIP_DECISIONS.md, the run log and report; the report states exact next
human actions (merges, triage, proposals, product-audit timing).Frequently asked questions
Found once, then run the driver-fired loop (Claude /loop, external driver, or manual re-invocation): plan, implement, review, open and optionally merge one PR per roadmap unit. After the roadmap, sweep existing issues, ship fix-now work, report residue as proposals (never create…
The source record exposes this install command: npx skills add https://github.com/gtrabanco/agentic-workflow --skill "skills/ship-roadmap". Inspect the command and pinned source before running it.
Static rules flagged exec-script in the source; the page lists the matching lines and excerpts.