Skip to content
FunCoding

Search

Search docs, Skills and MCP

process-mapper

Map, measure and improve business processes — SIPOC and swimlane capture, cycle-time and bottleneck analysis, handoff diagnosis, and a payback-ranked improvement backlog. Use when a process is slow, error-prone, or crosses too many teams.

文档与办公883business-operations/process-mapper/SKILL.md

Install

Send this to Claude Code, Codex or Cursor. The agent checks the Skill for safety first and installs it only after you confirm.

读取 https://funcoding.ai/skills/borghei/claude-skills/process-mapper/install.md ,按里面的步骤帮我安装这个 Skill。

SKILL.md

Process Mapper

Turns "this takes forever and nobody knows why" into a measured map with a ranked backlog. Most process work fails on two things: it maps what people describe rather than what runs, and it costs wait-time savings as if they were labour savings. This skill is built to prevent both.

When to use this skill

  • A process is slow and nobody can say which step is responsible
  • Work bounces between teams and the handoffs are suspected but not measured
  • Rework is high — submissions get returned, tickets get reopened, orders get corrected
  • Before automating anything — to check the step should exist at all
  • Onboarding a new team onto an inherited process nobody has documented
  • An improvement programme needs a backlog ranked by payback rather than by volume of complaint

Inputs the skill expects

  • Process boundaries: trigger event, terminal state, and the unit that flows through
  • Step list with owner (role, not person), touch time, and wait time per step
  • Wait times from system timestamps rather than self-report where possible
  • Rework rate per step and the step each loop returns to
  • System of record per step, to detect re-keying points
  • Monthly volume and a loaded hourly cost, for valuing improvements

Clarify First

Before generating, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Which variant are we mapping, and what share of volume is it? — mapping every exception produces an unreadable map; mapping a 20% path optimises the wrong process
  • Where do the wait times come from — timestamps or memory? — self-reported queue time is understated by 40-70%, which moves the constraint to the wrong step
  • Is the goal lead time, labour cost, or quality? — these have different constraints and often opposite fixes
  • Has the business quantified what faster is worth? — without their number, cycle-time gains cannot be costed and must be argued separately

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.

Workflows

Workflow 1 — Capture and measure the process

  1. Scope first: agree trigger, terminal, unit, and variant on one page before any detail. Use the SIPOC frame in assets/process-map-template.md.
  2. Observe the work happening before running a workshop. Observation finds the workaround spreadsheet and the chase email; workshops do not.
  3. Pull wait times from system timestamps. Use median and 85th percentile, never mean — process-time distributions have long right tails.
  4. Classify each step as value-added, business-value-added, or non-value-added. Test approvals by their rejection rate: below 5% and it is a queue with a job title.
  5. Run the analyser and check the modelled lead time against measured end-to-end lead time. A gap above 20% means missing steps or, more often, missing wait.
python3 business-operations/process-mapper/scripts/process_analyzer.py \
  --input business-operations/process-mapper/assets/sample_process.json \
  --format text

Workflow 2 — Diagnose handoffs and rework loops

  1. Run the handoff analyser on the same process file — no separate input needed.
  2. Read handoff density first. Above 0.5 owner changes per step, consolidating ownership beats optimising any individual step.
  3. Check what share of total wait sits at handoffs. Above 60%, the problem is between teams and no amount of internal team improvement will move it.
  4. Treat every system switch as a re-keying and data-loss point, and every cross-team rework loop as a check that belongs upstream of where it fires.
  5. Look at ping-pong: an owner visited three or more separate times should own their segment end to end.
python3 business-operations/process-mapper/scripts/handoff_analyzer.py \
  --input business-operations/process-mapper/assets/sample_process.json \
  --format text

Workflow 3 — Build the improvement backlog

  1. Generate opportunities from the findings, applying the improvement hierarchy in order: eliminate, consolidate, parallelise, standardise, automate.
  2. Split every saving into touch_minutes_saved_per_unit (labour, costed) and lead_minutes_saved_per_unit (elapsed, not costed). This split is the discipline that keeps the business case survivable.
  3. Supply annual_cycle_time_value only when the business has quantified it — that figure is theirs, not the analyst's.
  4. Run the scorer and read the tiers. Anything above 20 days of effort is a project needing its own sponsor, not a backlog item.
  5. Override payback order in one case: if first-pass yield is below 85%, sequence the rework fixes first regardless of their payback. Flow improvements cannot hold on a process that reworks half its units.
python3 business-operations/process-mapper/scripts/improvement_scorer.py \
  --input business-operations/process-mapper/assets/sample_opportunities.json \
  --format json

Decision frameworks

Diagnostic thresholds [PROVEN]

SignalThresholdWhat it means
Step share of lead timeAbove 20%This is the constraint
Wait/touch ratio on a stepAbove 3xA queue, not work
Wait/touch ratioAbove 10xBatch-and-queue scheduling; fix policy, not capacity
Rework rate per stepAbove 10%Fix before any speed work
First-pass yield end to endBelow 85%Rework is the dominant cost
Handoff densityAbove 0.5/stepFragmented ownership
Wait sitting at handoffsAbove 60%Optimise between teams, not inside them
Non-value-added touch timeAbove 25%Eliminate before automating
Approval rejection rateBelow 5%The approval is theatre

Process cycle efficiency bands [PROVEN]

PCE = value-added time / lead time, for transactional processes:

PCEBandSituation
Below 5%PoorUn-improved multi-team process. Most start here.
5-15%Below averageSome flow; queues still control lead time.
15-25%AverageReasonable across three or more teams.
25-50%GoodStrong flow. Remaining gains are batch size and automation.
Above 50%World classRare outside single-owner processes. Check the data.

Manufacturing benchmarks do not transfer. A cross-functional approval process at 20% PCE is performing well, not badly.

The improvement hierarchy [PROVEN]

Applied to the same step, earlier verbs beat later ones:

RankVerbQuestionTypical gain
1EliminateDoes this need to happen at all?100% of the step
2ConsolidateCan one owner do this and the next step?Removes a handoff and its queue
3ParalleliseMust this wait for the previous step?Up to the shorter branch
4StandardiseCan the variation be removed?20-40%, plus rework reduction
5AutomateCan a system do it?60-90% of touch time

Automate last. Automating a step you should have eliminated makes the waste permanent and expensive to remove, because every future change now needs a development cycle. Parallelisation is the most under-used lever in approval-heavy processes — sequential credit, legal, and security reviews usually have no real dependency and are sequential only because someone drew the process as a line.

Valuing a saving [PROVEN]

SavingCurrencyCostable?
Touch time removedLabour hoursYes — hours x loaded rate
Wait time removedLead timeOnly with a number from the business

Removing a queue frees nobody's hours. It may be worth far more than the labour saving through faster revenue or better win rates — but that value comes from the business owner, not from the analyst's spreadsheet.

Anti-Patterns

Costing wait time as labour

Mistake: Multiplying total lead-time reduction by a loaded hourly rate — "we cut 25 hours per order at $72/hour, so we save $1,800 per order." Why it happens: It produces a spectacular number from data already in hand, and the arithmetic looks identical to the legitimate touch-time calculation. Instead: Cost only touch time as labour. Report lead-time reduction separately in its own units and ask the business owner what it is worth to them. Finance will find the inflated figure in the first review, and the credibility loss contaminates the genuine savings sitting in the same document.

Mapping the described process

Mistake: Building the map from a workshop, an existing SOP, or interviews with managers, then analysing it as fact. Why it happens: It is fast, it is comfortable, and everyone in the room believes their description is accurate. Nobody is lying — they are describing the process as designed, because the workarounds have become invisible through repetition. Instead: Observe the work happening, and pull wait times from system timestamps. Then validate by reading the map back to the people who do it, asking "what did I get wrong?" rather than "does this look right?" If your modelled lead time is more than 20% below the measured figure, you are missing steps or missing wait — usually the chase emails and batch delays nobody thinks to mention.

Optimising a non-constraint

Mistake: Running an improvement programme that makes six steps faster, then finding end-to-end lead time unchanged. Why it happens: Improvement effort goes where the team is willing rather than where the constraint is, and every local gain is real and measurable — it just does not reach the customer. Instead: Find the constraint, exploit and subordinate before spending anything, and only then add capacity. Improving a non-constraint step provably changes nothing at the process level. Re-measure after each fix, because the constraint moves once relieved.

Automating before eliminating

Mistake: Commissioning software to speed up a step that should not exist — the classic being an automated approval workflow for an approval that rejects 2% of submissions. Why it happens: Automation has a budget line, a vendor, and a visible deliverable. Eliminating a step requires persuading whoever owns it that their control is unnecessary, which is a political problem with no budget code. Instead: Run the first four verbs of the improvement hierarchy before writing any code. Automation encodes the current process in software and makes every subsequent change a development project — so the cost of automating waste is not the build, it is the decade of paying to work around it.

Files

FilePurpose
scripts/process_analyzer.pyCycle time, PCE, value-added ratio, first-pass yield, rework cost, and constraint identification
scripts/handoff_analyzer.pyHandoff scoring, ping-pong detection, cross-team rework loops, system-switch mapping
scripts/improvement_scorer.pyPayback-tiered backlog separating labour savings from lead-time savings, with dependency sequencing checks
references/lean-process-analysis.mdCore metrics, PCE benchmarks, waste taxonomy, diagnostic thresholds, Little's Law, constraint sequence, honest valuation
references/process-capture-methods.mdScoping, SIPOC, capture techniques ranked, per-step data fields, time-data rules, validation checks, engagement sequence
assets/process-map-template.mdFull map deliverable: SIPOC, swimlane, step detail, metrics, handoffs, backlog, validation checklist
assets/sample_process.jsonTwelve-step order-to-activation process across seven owners with rework loops and system switches
assets/sample_opportunities.jsonEight improvement opportunities spanning all five improvement verbs, including two that correctly fail scoring

Similar Skills

pdf
anthropics/skills180k

pdf

Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.

Docs & office

discernment-nudge
anthropics/skills180k

discernment-nudge

After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or simple lookup, wants a purely educational explanation, asked you only to format, convert, or assemble a file from content they provided, is writing code they will run, is doing creative writing or casual chat, or already asked you to double-check, cite, or review — the skill file explains these boundaries and the exact output format.

Docs & office

doc-coauthoring
anthropics/skills180k

doc-coauthoring

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

Docs & office

docx
anthropics/skills180k

docx

Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

Docs & office

pptx
anthropics/skills180k

pptx

Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.

Docs & office

canvas-design
anthropics/skills180k

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

Docs & office