Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Capture and normalise a current-state process description into a structured as-is process YAML with stable step identifiers. Use this skill when the user has a process that is already running and needs to document its current state before gap analysis or redesign; when they provide step lists, SOPs, or process notes that need to be structured; when they say "document what we do today", "capture the current process", or "baseline the process before we change it". Produces a structured as-is proce
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 25% | 0% |
OverKill Hill P³ · overkillhill.com · github.com/OKHP3
Capture and normalise the current-state (as-is) process into a structured YAML artifact. The as-is record uses stable act-NNN step identifiers that persist across revisions, making gap analysis and change tracking tractable.
process-gap-and-exception-analysisscripts/assign-step-ids.mjsprocess-intake-and-scope first to establish scope and boundariesfuture-state-and-change-strategyIdentify the source: natural language description, bullet list, existing SOP document, or flowchart image. Determine if a PIR already exists. If not, run process-intake-and-scope first.
Parse all process steps in the order they occur. Each step must have:
Run scripts/assign-step-ids.mjs to assign act-001, act-002, … identifiers. IDs are:
act- for activities, gw- for gateways, evt- for eventsFlag steps that are:
Tag these with capture_quality: low | medium | high.
Document:
captured_date — when this baseline was recordedcapture_method — interview | document-review | observation | workshopprocess_version — current version of the process if known (default "1.0-baseline")baseline_status — draft | reviewed | approvedThe as-is-process.yaml contains:
process_id — matches PIR process_idbaseline_status — draft | reviewed | approvedcaptured_date, capture_method, process_versionsteps[] — each with id, description, actor_role_id, entry_criteria, exit_criteria, capture_quality, systems[], notesidentified_gaps[] — steps or sections with low capture quality or person-dependencyopen_questions[] — unresolved items from the capture sessionPass as-is-process.yaml to process-gap-and-exception-analysis to identify deviations, exception paths, and improvement opportunities.
Also pass pir.yaml to process-narrative-authoring when the as-is record is reviewed and approved.
Load on demand:
references/as-is-capture-rules.md — step ID conventions, capture quality taxonomy, and baseline metadata rulesscripts/assign-step-ids.mjs — normalises a step list into stable act-NNN / gw-NNN / evt-NNN identifiersassets/fixtures/as-is-process-example.yaml — canonical as-is capture for purchase-approval baselineBuilt by Jamie Hill · OverKill Hill P³ Published at github.com/OKHP3 Part of the OKHP3/skillz Agent Skill library. MIT License -- free to use, fork, and adapt. A nod to the source is appreciated.
Other measured skills in the registry, with their headline benchmark lift.