

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# Mid-Workflow Changes and Stage Management67## Overview89Users may request changes to the execution plan or stage execution during the workflow. This document provides guidance on handling these requests safely and effectively.1011---1213## Types of Mid-Workflow Changes1415### 1. Adding a Skipped Stage1617**Scenario**: User wants to add a stage that was originally skipped1819**Example**: "Actually, I want to add user stories even though we skipped that stage"2021**Handling**:221. **Confirm Request**: "You want to add User Stories stage. This will create user stories and personas. Confirm?"232. **Check Dependencies**: Verify all prerequisite stages are complete243. **Update Execution Plan**: Add stage to `execution-plan.md` with rationale254. **Update State**: Mark stage as "PENDING" in `aidlc-state.md`265. **Execute Stage**: Follow normal stage execution process276. **Log Change**: Document in `audit.md` with timestamp and reason2829**Considerations**:30- May need to update later stages that could benefit from new artifacts31- Existing artifacts may need revision to incorporate new information32- Timeline will be extended3334---3536### 2. Skipping a Planned Stage3738**Scenario**: User wants to skip a stage that was planned to execute3940**Example**: "Let's skip the NFR Design stage for now"4142**Handling**:431. **Confirm Request**: "You want to skip NFR Design. This means no NFR patterns or logical components will be incorporated. Confirm?"442. **Warn About Impact**: Explain what will be missing and potential consequences453. **Get Explicit Confirmation**: User must explicitly confirm understanding of impact464. **Update Execution Plan**: Mark stage as "SKIPPED" with reason475. **Update State**: Mark stage as "SKIPPED" in `aidlc-state.md`486. **Adjust Later Stages**: Note that later stages may need manual setup497. **Log Change**: Document in `audit.md` with timestamp and reason5051**Considerations**:52- Later stages may fail or require manual intervention53- User accepts responsibility for missing artifacts54- Can be added back later if needed5556---5758### 3. Restarting Current Stage5960**Scenario**: User is unhappy with current stage results and wants to redo it6162**Example**: "I don't like these user stories. Can we start over?"6364**Handling**:651. **Understand Concern**: "What specifically would you like to change about the stories?"662. **Offer Options**:67 - **Option A**: Modify existing artifacts (faster, preserves some work)68 - **Option B**: Complete restart (clean slate, more time)693. **If Restart Chosen**:70 - Archive existing artifacts: `{artifact}.backup.{timestamp}`71 - Reset stage checkboxes in plan file72 - Mark stage as "IN PROGRESS" in `aidlc-state.md`73 - Clear stage completion status74 - Re-execute from beginning754. **Log Change**: Document reason for restart and what will change7677**Considerations**:78- Existing work will be lost (but backed up)79- May need to redo dependent stages80- Timeline will be extended8182---8384### 4. Restarting Previous Stage8586**Scenario**: User wants to go back and redo a completed stage8788**Example**: "I want to change the architectural decision we made earlier"8990**Handling**:911. **Assess Impact**: Identify all stages that depend on the stage to be restarted922. **Warn User**: "Restarting Application Design will require redoing: Units Planning, Units Generation, per-unit design (all units), Code Generation. Confirm?"933. **Get Explicit Confirmation**: User must understand full impact944. **If Confirmed**:95 - Archive all affected artifacts96 - Reset all affected stages in `aidlc-state.md`97 - Clear checkboxes in all affected plan files98 - Return to the stage to restart99 - Re-execute from that point forward1005. **Log Change**: Document full impact and reason for restart101102**Considerations**:103- Significant rework required104- All dependent stages must be redone105- Timeline will be significantly extended106- Consider if modification is better than restart107108---109110### 5. Changing Stage Depth111112**Scenario**: User wants to change the depth level of current or upcoming stage113114**Example**: "Let's do a comprehensive requirements analysis instead of standard"115116**Handling**:1171. **Confirm Request**: "You want to change Requirements Analysis from Standard to Comprehensive depth. This will be more thorough but take longer. Confirm?"1182. **Update Execution Plan**: Change depth level in `workflow-planning.md`1193. **Adjust Approach**: Follow comprehensive depth guidelines for the stage1204. **Update Estimates**: Inform user of new timeline estimate1215. **Log Change**: Document depth change and reason122123**Considerations**:124- More depth = more time but better quality125- Less depth = faster but may miss details126- Can only change before or during stage, not after completion127128---129130### 6. Pausing Workflow131132**Scenario**: User needs to pause and resume later133134**Example**: "I need to stop for now and continue tomorrow"135136**Handling**:1371. **Complete Current Step**: Finish the current step in progress if possible1382. **Update Checkboxes**: Mark all completed steps with [x]1393. **Update State**: Ensure `aidlc-state.md` reflects current status1404. **Log Pause**: Document pause point in `audit.md`1415. **Provide Resume Instructions**: "When you return, I'll detect your existing project and offer to continue from: [current stage, current step]"142143**On Resume**:1441. **Detect Existing Project**: Check for `aidlc-state.md`1452. **Load Context**: Read all artifacts from completed stages1463. **Show Status**: Display current stage and next step1474. **Offer Options**: Continue where left off or review previous work1485. **Log Resume**: Document resume point in `audit.md`149150---151152### 7. Changing Architectural Decision153154**Scenario**: User wants to change from monolith to microservices (or vice versa)155156**Example**: "Actually, let's do microservices instead of a monolith"157158**Handling**:1591. **Assess Current Progress**: Determine how far into workflow1602. **Explain Impact**:161 - If before Units Planning: Minimal impact, just update decision162 - If after Units Planning: Must redo Units Planning, Units Generation, all per-unit design163 - If after Code Generation: Significant rework required1643. **Recommend Approach**:165 - Early in workflow: Restart from Application Design stage166 - Late in workflow: Consider if modification is feasible vs. restart1674. **Get Confirmation**: User must understand full scope of change1685. **Execute Change**: Follow restart procedures for affected stages169170**Considerations**:171- Architectural changes have cascading effects172- Earlier in workflow = easier to change173- Later in workflow = consider cost vs. benefit174175---176177### 8. Adding/Removing Units178179**Scenario**: User wants to add or remove units after Units Generation180181**Example**: "We need to split the Payment unit into Payment and Billing"182183**Handling**:1841. **Assess Impact**: Determine which units have completed design/code1852. **Explain Consequences**:186 - Adding unit: Need to do full design and code for new unit187 - Removing unit: Need to redistribute functionality to other units188 - Splitting unit: Need to redo design and code for both resulting units1893. **Update Unit Artifacts**:190 - Modify `unit-of-work.md`191 - Update `unit-of-work-dependency.md`192 - Revise `unit-of-work-story-map.md`1934. **Reset Affected Units**: Mark affected units as needing redesign1945. **Execute Changes**: Follow normal unit design and code process for affected units195196**Considerations**:197- Affects all downstream stages for those units198- May affect other units if dependencies change199- Timeline impact depends on how many units affected200201---202203## General Guidelines for Handling Changes204205### Before Making Changes2062071. **Understand the Request**: Ask clarifying questions about what user wants to change and why2082. **Assess Impact**: Identify all affected stages, artifacts, and dependencies2093. **Explain Consequences**: Clearly communicate what will need to be redone and timeline impact2104. **Offer Alternatives**: Sometimes modification is better than restart2115. **Get Explicit Confirmation**: User must understand and accept the impact212213### During Changes2142151. **Archive Existing Work**: Always backup before making destructive changes2162. **Update All Tracking**: Keep `aidlc-state.md`, plan files, and `audit.md` in sync2173. **Communicate Progress**: Keep user informed about what's happening2184. **Validate Changes**: Ensure changes are consistent across all artifacts2195. **Test Continuity**: Verify workflow can continue smoothly after changes220221### After Changes2222231. **Verify Consistency**: Check that all artifacts are aligned with changes2242. **Update Documentation**: Ensure all references are updated2253. **Log Completely**: Document full change history in `audit.md`2264. **Confirm with User**: Verify changes meet user's expectations2275. **Resume Workflow**: Continue with normal execution from new state228229---230231## Change Request Decision Tree232233```234User requests change235 |236 ├─ Is it current stage?237 | ├─ Yes: Can modify or restart current stage238 | └─ No: Go to next question239 |240 ├─ Is it a completed stage?241 | ├─ Yes: Assess impact on dependent stages242 | | ├─ Low impact: Modify and update dependents243 | | └─ High impact: Recommend restart from that stage244 | └─ No: Go to next question245 |246 ├─ Is it adding a skipped stage?247 | ├─ Yes: Check prerequisites, add to plan, execute248 | └─ No: Go to next question249 |250 ├─ Is it skipping a planned stage?251 | ├─ Yes: Warn about impact, get confirmation, skip252 | └─ No: Go to next question253 |254 └─ Is it changing depth level?255 ├─ Yes: Update plan, adjust approach256 └─ No: Clarify request with user257```258259---260261## Logging Requirements262263### Change Request Log Format264265```markdown266## Change Request - [Stage Name]267**Timestamp**: [ISO timestamp]268**Request**: [What user wants to change]269**Current State**: [Where we are in workflow]270**Impact Assessment**: [What will be affected]271**User Confirmation**: [User's explicit confirmation]272**Action Taken**: [What was done]273**Artifacts Affected**: [List of files changed/reset]274275---276```277278---279280## Best Practices2812821. **Always Confirm**: Never make destructive changes without explicit user confirmation2832. **Explain Impact**: Users need to understand consequences before deciding2843. **Offer Options**: Sometimes there are multiple ways to handle a change2854. **Archive First**: Always backup before making destructive changes2865. **Update Everything**: Keep all tracking files in sync2876. **Log Thoroughly**: Document all changes for audit trail2887. **Validate After**: Ensure workflow can continue smoothly2898. **Be Flexible**: Workflow should adapt to user needs, not force rigid process290
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-build.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-code-simplify.mdc · 51 | Cursor rules | testing-strategy | 30/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-plan.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-review.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-ship.mdc · 51 | Cursor rules | testing-strategygitdeploymentdo-not | 61/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-spec.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-cursor/.cursor/rules/cmd-test.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-forgecat/AGENTS.md · 51 | AGENTS.md | lint-formatstylearchdo-not | 73/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/addyosmani/agent-skills/for-forgecat/CLAUDE.md · 51 | CLAUDE.md | teststylearchagent-behaviour | 70/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-cancel-ralph.mdc · 51 | Cursor rules | no sections | 16/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-help.mdc · 51 | Cursor rules | no sections | 54/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-code/anthropics_claude-code_ralph-wiggum/for-cursor/.cursor/rules/cmd-ralph-loop.mdc · 51 | Cursor rules | no sections | 22/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_agent-sdk-dev/for-cursor/.cursor/rules/cmd-new-sdk-app.mdc · 51 | Cursor rules | setupstylearchdocs | 76/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_claude-md-management/for-cursor/.cursor/rules/cmd-revise-claude-md.mdc · 51 | Cursor rules | agent-behaviour | 50/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_code-review/for-cursor/.cursor/rules/cmd-code-review.mdc · 51 | Cursor rules | testing-strategygit | 35/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-clean_gone.mdc · 51 | Cursor rules | no sections | 60/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-commit-push-pr.mdc · 51 | Cursor rules | stylegit | 44/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_commit-commands/for-cursor/.cursor/rules/cmd-commit.mdc · 51 | Cursor rules | style | 44/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_example-plugin/for-cursor/.cursor/rules/cmd-example-command.mdc · 51 | Cursor rules | lint-formatstyleagent-behaviour | 58/100 | today | |
| nota-america/forgecat-agent-profilesprofiles/anthropics/claude-plugins-official/anthropics_claude-plugins-official_feature-dev/for-cursor/.cursor/rules/cmd-feature-dev.mdc · 51 | Cursor rules | stylearchgit | 56/100 | today |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 46 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 14 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| bybren-llc/safe-agentic-workflow.cursor/rules/10-backend-python.mdc · 399 | Cursor rules | testlint-formatstylegit+4 | 97/100 | today |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/nota-america-forgecat-agent-profiles-profiles-awslabs-aidlc-workflows-for-cursor-cursor-rules-rule-workflow-changes)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.