Adopt a workflow that already exists — GitHub Spec Kit, Kiro, a bespoke prompt/script/cron harness, Claude Code or Codex skill libraries, a Jira/Linear tracker, or an n8n/Temporal automation — and map it into a definition of workflow without rewriting what works. Use when an organisation already has agentic or process machinery and wants it made flow-driven, when documented and actual process have drifted apart, or when deciding whether to wrap, extend, or retire an existing harness. Produces the mapped workflow plus a delta report. Part of the flow-driven family.
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The workflow they have, written down and machine-readable, with existing assets bound in as run refs, checks, and context packs — plus a delta report naming where the documented process, the actual process, and the automation disagree. Map first; propose second; never in the same document.
Point at the material: a repo with .specify/ or .kiro/, a folder of prompts and scripts,
skill and command definitions, CLAUDE.md/AGENTS.md, a tracker export (states plus
transition history for ~100 items), CI config, and the names of two people who run the
process by hand.
ingest-recipes.md:
constitution.md → context pack; /specify,/plan → steps with their
artefacts as exit evidence; tasks.md → the inner graph of build, not steps.requirements.md/design.md → exit evidence.run_ref; monolithic CLAUDE.md → context packs
split per step; subagents → inner-graph nodes or the independent verifier.run: external, with the check that guards it.workflow.md and the step contracts from the actual, and run flow_lint.py.
Gaps stay visible: a step whose exit evidence is genuinely "somebody eyeballs it" gets
written that way, not aspirationally.reviews/YYYY-MM-DD-ingest-delta.md): what exists and where
it mapped; what is undocumented but real; what is documented but dead; where evidence is
missing; where autonomy runs unchecked; and three candidate first moves, each reversible.flow_lint.py clean on the produced definition.skills/flow-driven/references/ingest-recipes.md — the per-tool mappings.skills/flow-driven/references/workflow-definition.md — the target schema.skills/flow-driven/references/integration-adapters.md — choosing the system of record next.flow-driven-scaffold to materialise, or flow-driven-define to rework the graph.yyeret/portfolio-pdlc
cb337f8
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.