Process Improvement
Analyze process bottlenecks and propose improvements for "$ARGUMENTS". Identify recurring themes across retrospectives, map the value stream, and create a prioritized improvement backlog based on impact and effort.
Prerequisites
Check that .project/$ARGUMENTS/00-initiate.md exists. If it does not, tell the user to run an Initiate skill first (e.g., project-charter) and stop.
If the user passes --skip-checks, skip the prerequisite check and log the skip to .project/$ARGUMENTS/skip-log.md with a timestamp and reason.
Process
Read existing context:
- Read
.project/$ARGUMENTS/00-initiate.md for project context and team setup
- Read
.project/$ARGUMENTS/03-review.md if it exists (for sprint review results, sprint metrics, velocity trends, and commitment ratios)
- Read
.project/$ARGUMENTS/04-improve.md if it exists (for retrospective action items, previous process improvements, and team health data)
- Read
.project/$ARGUMENTS/02-sprint.md if it exists (for standup history, blocker log, and daily flow patterns)
- Read
.project/$ARGUMENTS/01-plan.md if it exists (for sprint planning data and estimation accuracy)
Identify recurring themes across retrospectives:
- Review all retrospective action items and themes from
.project/$ARGUMENTS/04-improve.md
- Flag any blocker, complaint, or theme that has appeared in 2 or more retrospectives
- Categorize recurring themes: process issues, tooling gaps, communication breakdowns, skill gaps, external dependencies
- Note which action items were committed to but never completed — these represent systemic resistance to change
- Identify the top 3 recurring themes by frequency and severity
Analyze flow bottlenecks:
- Examine where work piles up in the team's workflow by reviewing sprint data
- Check each stage for signs of bottleneck:
- Backlog refinement — are stories entering sprints without clear requirements?
- Development — are developers blocked waiting for decisions, designs, or dependencies?
- Code review — are PRs sitting in review for more than 1 day on average?
- Testing — is QA a single point of failure? Are bugs found late in the cycle?
- Deployment — is the release process manual, risky, or infrequent?
- Quantify each bottleneck where possible: average wait time, number of items stuck, frequency of occurrence
- Rank bottlenecks by their impact on overall flow (the biggest constraint limits the whole system)
Map the current value stream:
- Document the journey of a typical story from idea to production
- For each stage, estimate:
- Process time — how long active work takes at this stage
- Wait time — how long the item sits idle between stages
- Rework rate — how often items are sent back to a previous stage
- Calculate total lead time (idea to production) and total process time (actual work)
- Calculate flow efficiency: process time / lead time x 100% (typical teams are 15-25% efficient)
- Identify the stages with the highest wait time — these are the improvement opportunities
Propose specific process changes:
- For each identified bottleneck or recurring theme, propose a concrete process change
- Each proposal must include:
- Problem statement — what is happening and its measurable impact
- Proposed change — what specifically to do differently
- Expected outcome — what improvement to expect and how to measure it
- Risks — what could go wrong with this change
- Ensure proposals are actionable by the team (not "management should do X" but things the team controls)
- Consider both technical solutions (automation, tooling) and process solutions (ceremonies, agreements)
Estimate effort for each change:
- Rate each proposed change on implementation effort: Low (< 1 day), Medium (1-5 days), High (> 5 days)
- Consider the type of effort required: tooling setup, habit change, organizational approval, training
- Note which changes require buy-in from outside the team (stakeholders, other teams, leadership)
- Identify any changes that can be tried as experiments with easy rollback
Prioritize improvements by impact/effort ratio:
- Score each improvement on impact (1-5) and effort (1-5, where 1 is lowest effort)
- Calculate the impact/effort ratio for each improvement
- Categorize into quadrants:
- Quick wins (high impact, low effort) — do these first
- Strategic investments (high impact, high effort) — plan and schedule these
- Easy fills (low impact, low effort) — do when convenient
- Avoid (low impact, high effort) — deprioritize or discard
- Recommend the top 3 improvements to pursue in the next sprint or iteration
Create improvement backlog:
- List all proposed improvements as backlog items, ordered by priority
- For each item, include: description, expected impact, effort estimate, owner (if assigned), target date
- Mark which items are experiments (time-boxed trials) vs. permanent changes
- Note dependencies between improvements (e.g., "automate deployment" before "increase release frequency")
- Schedule a review checkpoint to evaluate whether implemented changes had the expected effect
Write the artifact — append to .project/$ARGUMENTS/04-improve.md under a ## Process Improvement section:
- Recurring Themes — top themes from retrospectives with frequency and severity
- Flow Bottlenecks — ranked bottlenecks with quantified impact
- Value Stream Map — stages from idea to production with process time, wait time, and flow efficiency
- Proposed Changes — each proposal with problem, solution, expected outcome, and risks
- Impact/Effort Matrix — all improvements plotted by impact and effort with quadrant classification
- Improvement Backlog — prioritized list of improvements with owners and target dates
- Review Checkpoint — date and criteria for evaluating whether changes are working
Output
Process improvement analysis appended to .project/$ARGUMENTS/04-improve.md. Present a summary highlighting:
- Top 3 recurring themes across retrospectives
- Biggest flow bottleneck and its measured impact
- Flow efficiency percentage (process time vs. lead time)
- Top 3 recommended improvements (quick wins first)
- Review checkpoint date for evaluating results
1---2name: process-improvement3description: Analyze process bottlenecks and propose improvements4---56# Process Improvement78Analyze process bottlenecks and propose improvements for "$ARGUMENTS". Identify recurring themes across retrospectives, map the value stream, and create a prioritized improvement backlog based on impact and effort.910## Prerequisites1112Check that `.project/$ARGUMENTS/00-initiate.md` exists. If it does not, tell the user to run an Initiate skill first (e.g., project-charter) and stop.1314If the user passes `--skip-checks`, skip the prerequisite check and log the skip to `.project/$ARGUMENTS/skip-log.md` with a timestamp and reason.1516## Process17181. **Read existing context:**19 - Read `.project/$ARGUMENTS/00-initiate.md` for project context and team setup20 - Read `.project/$ARGUMENTS/03-review.md` if it exists (for sprint review results, sprint metrics, velocity trends, and commitment ratios)21 - Read `.project/$ARGUMENTS/04-improve.md` if it exists (for retrospective action items, previous process improvements, and team health data)22 - Read `.project/$ARGUMENTS/02-sprint.md` if it exists (for standup history, blocker log, and daily flow patterns)23 - Read `.project/$ARGUMENTS/01-plan.md` if it exists (for sprint planning data and estimation accuracy)24252. **Identify recurring themes across retrospectives:**26 - Review all retrospective action items and themes from `.project/$ARGUMENTS/04-improve.md`27 - Flag any blocker, complaint, or theme that has appeared in 2 or more retrospectives28 - Categorize recurring themes: process issues, tooling gaps, communication breakdowns, skill gaps, external dependencies29 - Note which action items were committed to but never completed — these represent systemic resistance to change30 - Identify the top 3 recurring themes by frequency and severity31323. **Analyze flow bottlenecks:**33 - Examine where work piles up in the team's workflow by reviewing sprint data34 - Check each stage for signs of bottleneck:35 - **Backlog refinement** — are stories entering sprints without clear requirements?36 - **Development** — are developers blocked waiting for decisions, designs, or dependencies?37 - **Code review** — are PRs sitting in review for more than 1 day on average?38 - **Testing** — is QA a single point of failure? Are bugs found late in the cycle?39 - **Deployment** — is the release process manual, risky, or infrequent?40 - Quantify each bottleneck where possible: average wait time, number of items stuck, frequency of occurrence41 - Rank bottlenecks by their impact on overall flow (the biggest constraint limits the whole system)42434. **Map the current value stream:**44 - Document the journey of a typical story from idea to production45 - For each stage, estimate:46 - **Process time** — how long active work takes at this stage47 - **Wait time** — how long the item sits idle between stages48 - **Rework rate** — how often items are sent back to a previous stage49 - Calculate total lead time (idea to production) and total process time (actual work)50 - Calculate flow efficiency: process time / lead time x 100% (typical teams are 15-25% efficient)51 - Identify the stages with the highest wait time — these are the improvement opportunities52535. **Propose specific process changes:**54 - For each identified bottleneck or recurring theme, propose a concrete process change55 - Each proposal must include:56 - **Problem statement** — what is happening and its measurable impact57 - **Proposed change** — what specifically to do differently58 - **Expected outcome** — what improvement to expect and how to measure it59 - **Risks** — what could go wrong with this change60 - Ensure proposals are actionable by the team (not "management should do X" but things the team controls)61 - Consider both technical solutions (automation, tooling) and process solutions (ceremonies, agreements)62636. **Estimate effort for each change:**64 - Rate each proposed change on implementation effort: Low (< 1 day), Medium (1-5 days), High (> 5 days)65 - Consider the type of effort required: tooling setup, habit change, organizational approval, training66 - Note which changes require buy-in from outside the team (stakeholders, other teams, leadership)67 - Identify any changes that can be tried as experiments with easy rollback68697. **Prioritize improvements by impact/effort ratio:**70 - Score each improvement on impact (1-5) and effort (1-5, where 1 is lowest effort)71 - Calculate the impact/effort ratio for each improvement72 - Categorize into quadrants:73 - **Quick wins** (high impact, low effort) — do these first74 - **Strategic investments** (high impact, high effort) — plan and schedule these75 - **Easy fills** (low impact, low effort) — do when convenient76 - **Avoid** (low impact, high effort) — deprioritize or discard77 - Recommend the top 3 improvements to pursue in the next sprint or iteration78798. **Create improvement backlog:**80 - List all proposed improvements as backlog items, ordered by priority81 - For each item, include: description, expected impact, effort estimate, owner (if assigned), target date82 - Mark which items are experiments (time-boxed trials) vs. permanent changes83 - Note dependencies between improvements (e.g., "automate deployment" before "increase release frequency")84 - Schedule a review checkpoint to evaluate whether implemented changes had the expected effect85869. **Write the artifact** — append to `.project/$ARGUMENTS/04-improve.md` under a `## Process Improvement` section:87 - **Recurring Themes** — top themes from retrospectives with frequency and severity88 - **Flow Bottlenecks** — ranked bottlenecks with quantified impact89 - **Value Stream Map** — stages from idea to production with process time, wait time, and flow efficiency90 - **Proposed Changes** — each proposal with problem, solution, expected outcome, and risks91 - **Impact/Effort Matrix** — all improvements plotted by impact and effort with quadrant classification92 - **Improvement Backlog** — prioritized list of improvements with owners and target dates93 - **Review Checkpoint** — date and criteria for evaluating whether changes are working9495## Output9697Process improvement analysis appended to `.project/$ARGUMENTS/04-improve.md`. Present a summary highlighting:98- Top 3 recurring themes across retrospectives99- Biggest flow bottleneck and its measured impact100- Flow efficiency percentage (process time vs. lead time)101- Top 3 recommended improvements (quick wins first)102- Review checkpoint date for evaluating results