

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345# Workflow Planning67**Purpose**: Determine which phases to execute and create comprehensive execution plan89**Always Execute**: This phase always runs after understanding requirements and scope1011## Step 1: Load All Prior Context1213### 1.1 Load Reverse Engineering Artifacts (if brownfield)14- architecture.md15- component-inventory.md16- technology-stack.md17- dependencies.md1819### 1.2 Load Requirements Analysis20- requirements.md (includes intent analysis)21- requirement-verification-questions.md (with answers)2223### 1.3 Load User Stories (if executed)24- stories.md25- personas.md2627## Step 2: Detailed Scope and Impact Analysis2829**Now that we have complete context (requirements + stories), perform detailed analysis:**3031### 2.1 Transformation Scope Detection (Brownfield Only)3233**IF brownfield project**, analyze transformation scope:3435#### Architectural Transformation36- **Single component change** vs **architectural transformation**37- **Infrastructure changes** vs **application changes**38- **Deployment model changes** (Lambda→Container, EC2→Serverless, etc.)3940#### Related Component Identification41For transformations, identify:42- **Infrastructure code** that needs updates43- **CDK stacks** requiring changes44- **API Gateway** configurations45- **Load balancer** requirements46- **Networking** changes needed47- **Monitoring/logging** adaptations4849#### Cross-Package Impact50- **CDK infrastructure** packages requiring updates51- **Shared models** needing version updates52- **Client libraries** requiring endpoint changes53- **Test packages** needing new test scenarios5455### 2.2 Change Impact Assessment5657#### Impact Areas581. **User-facing changes**: Does this affect user experience?592. **Structural changes**: Does this change system architecture?603. **Data model changes**: Does this affect database schemas or data structures?614. **API changes**: Does this affect interfaces or contracts?625. **NFR impact**: Does this affect performance, security, or scalability?6364#### Application Layer Impact (if applicable)65- **Code changes**: New entry points, adapters, configurations66- **Dependencies**: New libraries, framework changes67- **Configuration**: Environment variables, config files68- **Testing**: Unit tests, integration tests6970#### Infrastructure Layer Impact (if applicable)71- **Deployment model**: Lambda→ECS, EC2→Fargate, etc.72- **Networking**: VPC, security groups, load balancers73- **Storage**: Persistent volumes, shared storage74- **Scaling**: Auto-scaling policies, capacity planning7576#### Operations Layer Impact (if applicable)77- **Monitoring**: CloudWatch, custom metrics, dashboards78- **Logging**: Log aggregation, structured logging79- **Alerting**: Alarm configurations, notification channels80- **Deployment**: CI/CD pipeline changes, rollback strategies8182### 2.3 Component Relationship Mapping (Brownfield Only)8384**IF brownfield project**, create component dependency graph:8586```markdown87## Component Relationships88- **Primary Component**: [Package being changed]89- **Infrastructure Components**: [CDK/Terraform packages]90- **Shared Components**: [Models, utilities, clients]91- **Dependent Components**: [Services that call this component]92- **Supporting Components**: [Monitoring, logging, deployment]93```9495For each related component:96- **Change Type**: Major, Minor, Configuration-only97- **Change Reason**: Direct dependency, deployment model, networking98- **Change Priority**: Critical, Important, Optional99100### 2.4 Risk Assessment101102Evaluate risk level:1031. **Low**: Isolated change, easy rollback, well-understood1042. **Medium**: Multiple components, moderate rollback, some unknowns1053. **High**: System-wide impact, complex rollback, significant unknowns1064. **Critical**: Production-critical, difficult rollback, high uncertainty107108## Step 3: Phase Determination109110### 3.1 User Stories - Already Executed or Skip?111**Already executed**: Move to next determination112**Not executed - Execute IF**:113- Multiple user personas114- User experience impact115- Acceptance criteria needed116- Team collaboration required117118**Skip IF**:119- Internal refactoring120- Bug fix with clear reproduction121- Technical debt reduction122- Infrastructure changes123124### 3.2 Application Design - Execute IF:125- New components or services needed126- Component methods and business rules need definition127- Service layer design required128- Component dependencies need clarification129130**Skip IF**:131- Changes within existing component boundaries132- No new components or methods133- Pure implementation changes134135### 3.3 Design (Units Planning/Generation) - Execute IF:136- New data models or schemas137- API changes or new endpoints138- Complex algorithms or business logic139- State management changes140- Multiple packages require changes141- Infrastructure-as-code updates needed142143**Skip IF**:144- Simple logic changes145- UI-only changes146- Configuration updates147- Straightforward implementations148149### 3.4 NFR Implementation - Execute IF:150- Performance requirements151- Security considerations152- Scalability concerns153- Monitoring/observability needed154155**Skip IF**:156- Existing NFR setup sufficient157- No new NFR requirements158- Simple changes with no NFR impact159160## Step 4: Note Adaptive Detail161162**See [depth-levels.md](../common/depth-levels.md) for adaptive depth explanation**163164For each stage that will execute:165- All defined artifacts will be created166- Detail level within artifacts adapts to problem complexity167- Model determines appropriate detail based on problem characteristics168169## Step 5: Multi-Module Coordination Analysis (Brownfield Only)170171**IF brownfield with multiple modules/packages**, analyze dependencies and determine optimal update strategy:172173### 5.1 Analyze Module Dependencies174- Examine build system dependencies and dependency manifests175- Identify build-time vs runtime dependencies176- Map API contracts and shared interfaces between modules177178### 5.2 Determine Update Strategy179Based on dependency analysis, decide:180- **Update sequence**: Which modules must be updated first due to dependencies181- **Parallelization opportunities**: Which modules can be updated simultaneously182- **Coordination requirements**: Version compatibility, API contracts, deployment order183- **Testing strategy**: Per-module vs integrated testing approach184- **Rollback strategy**: Recovery plan if mid-sequence failures occur185186### 5.3 Document Coordination Plan187```markdown188## Module Update Strategy189- **Update Approach**: [Sequential/Parallel/Hybrid]190- **Critical Path**: [Modules that block other updates]191- **Coordination Points**: [Shared APIs, infrastructure, data contracts]192- **Testing Checkpoints**: [When to validate integration]193```194195Identify for each affected module:196- **Update priority**: Must-update-first vs can-update-later197- **Dependency constraints**: What it depends on, what depends on it198- **Change scope**: Major (breaking), Minor (compatible), Patch (fixes)199200## Step 6: Generate Workflow Visualization201202Create Mermaid flowchart showing:203- All phases in sequence204- EXECUTE or SKIP decision for each conditional phase205- Proper styling for each phase state206207**Styling rules** (add after flowchart):208```209style WD fill:#4CAF50,stroke:#1B5E20,stroke-width:3px,color:#fff210style CG fill:#4CAF50,stroke:#1B5E20,stroke-width:3px,color:#fff211style BT fill:#4CAF50,stroke:#1B5E20,stroke-width:3px,color:#fff212style US fill:#BDBDBD,stroke:#424242,stroke-width:2px,stroke-dasharray: 5 5,color:#000213style Start fill:#CE93D8,stroke:#6A1B9A,stroke-width:3px,color:#000214style End fill:#CE93D8,stroke:#6A1B9A,stroke-width:3px,color:#000215216linkStyle default stroke:#333,stroke-width:2px217```218219**Style Guidelines**:220- Completed/Always execute: `fill:#4CAF50,stroke:#1B5E20,stroke-width:3px,color:#fff` (Material Green with white text)221- Conditional EXECUTE: `fill:#FFA726,stroke:#E65100,stroke-width:3px,stroke-dasharray: 5 5,color:#000` (Material Orange with black text)222- Conditional SKIP: `fill:#BDBDBD,stroke:#424242,stroke-width:2px,stroke-dasharray: 5 5,color:#000` (Material Gray with black text)223- Start/End: `fill:#CE93D8,stroke:#6A1B9A,stroke-width:3px,color:#000` (Material Purple with black text)224- Phase containers: Use lighter Material colors (INCEPTION: #BBDEFB, CONSTRUCTION: #C8E6C9, OPERATIONS: #FFF59D)225226## Step 7: Create Execution Plan Document227228Create `aidlc-docs/inception/plans/execution-plan.md`:229230```markdown231# Execution Plan232233## Detailed Analysis Summary234235### Transformation Scope (Brownfield Only)236- **Transformation Type**: [Single component/Architectural/Infrastructure]237- **Primary Changes**: [Description]238- **Related Components**: [List]239240### Change Impact Assessment241- **User-facing changes**: [Yes/No - Description]242- **Structural changes**: [Yes/No - Description]243- **Data model changes**: [Yes/No - Description]244- **API changes**: [Yes/No - Description]245- **NFR impact**: [Yes/No - Description]246247### Component Relationships (Brownfield Only)248[Component dependency graph]249250### Risk Assessment251- **Risk Level**: [Low/Medium/High/Critical]252- **Rollback Complexity**: [Easy/Moderate/Difficult]253- **Testing Complexity**: [Simple/Moderate/Complex]254255## Workflow Visualization256257```mermaid258flowchart TD259 Start(["User Request"])260261 subgraph INCEPTION["🔵 INCEPTION PHASE"]262 WD["Workspace Detection<br/><b>STATUS</b>"]263 RE["Reverse Engineering<br/><b>STATUS</b>"]264 RA["Requirements Analysis<br/><b>STATUS</b>"]265 US["User Stories<br/><b>STATUS</b>"]266 WP["Workflow Planning<br/><b>STATUS</b>"]267 AD["Application Design<br/><b>STATUS</b>"]268 UP["Units Planning<br/><b>STATUS</b>"]269 UG["Units Generation<br/><b>STATUS</b>"]270 end271272 subgraph CONSTRUCTION["🟢 CONSTRUCTION PHASE"]273 FD["Functional Design<br/><b>STATUS</b>"]274 NFRA["NFR Requirements<br/><b>STATUS</b>"]275 NFRD["NFR Design<br/><b>STATUS</b>"]276 ID["Infrastructure Design<br/><b>STATUS</b>"]277 CG["Code Generation<br/>(Planning + Generation)<br/><b>EXECUTE</b>"]278 BT["Build and Test<br/><b>EXECUTE</b>"]279 end280281 subgraph OPERATIONS["🟡 OPERATIONS PHASE"]282 OPS["Operations<br/><b>PLACEHOLDER</b>"]283 end284285 Start --> WD286 WD --> RA287 RA --> WP288 WP --> CG289 CG --> BT290 BT --> End(["Complete"])291292 %% Replace STATUS with COMPLETED, SKIP, EXECUTE as appropriate293 %% Apply styling based on status294```295296**Note**: Replace STATUS placeholders with actual phase status (COMPLETED/SKIP/EXECUTE) and apply appropriate styling297298## Phases to Execute299300### 🔵 INCEPTION PHASE301- [x] Workspace Detection (COMPLETED)302- [x] Reverse Engineering (COMPLETED/SKIPPED)303- [x] Requirements Analysis (COMPLETED)304- [x] User Stories (COMPLETED/SKIPPED)305- [x] Execution Plan (IN PROGRESS)306- [ ] Application Design - [EXECUTE/SKIP]307 - **Rationale**: [Why executing or skipping]308- [ ] Units Planning - [EXECUTE/SKIP]309 - **Rationale**: [Why executing or skipping]310- [ ] Units Generation - [EXECUTE/SKIP]311 - **Rationale**: [Why executing or skipping]312313### 🟢 CONSTRUCTION PHASE314- [ ] Functional Design - [EXECUTE/SKIP]315 - **Rationale**: [Why executing or skipping]316- [ ] NFR Requirements - [EXECUTE/SKIP]317 - **Rationale**: [Why executing or skipping]318- [ ] NFR Design - [EXECUTE/SKIP]319 - **Rationale**: [Why executing or skipping]320- [ ] Infrastructure Design - [EXECUTE/SKIP]321 - **Rationale**: [Why executing or skipping]322- [ ] Code Generation - EXECUTE (ALWAYS)323 - **Rationale**: Implementation planning and code generation needed324- [ ] Build and Test - EXECUTE (ALWAYS)325 - **Rationale**: Build, test, and verification needed326327### 🟡 OPERATIONS PHASE328- [ ] Operations - PLACEHOLDER329 - **Rationale**: Future deployment and monitoring workflows330331## Package Change Sequence (Brownfield Only)332[If applicable, list package update sequence with dependencies]333334## Estimated Timeline335- **Total Phases**: [Number]336- **Estimated Duration**: [Time estimate]337338## Success Criteria339- **Primary Goal**: [Main objective]340- **Key Deliverables**: [List]341- **Quality Gates**: [List]342343[IF brownfield]344- **Integration Testing**: All components working together345- **Operational Readiness**: Monitoring, logging, alerting working346```347348## Step 8: Initialize State Tracking349350Update `aidlc-docs/aidlc-state.md`:351352```markdown353# AI-DLC State Tracking354355## Project Information356- **Project Type**: [Greenfield/Brownfield]357- **Start Date**: [ISO timestamp]358- **Current Stage**: INCEPTION - Workflow Planning359360## Execution Plan Summary361- **Total Stages**: [Number]362- **Stages to Execute**: [List]363- **Stages to Skip**: [List with reasons]364365## Stage Progress366367### 🔵 INCEPTION PHASE368- [x] Workspace Detection369- [x] Reverse Engineering (if applicable)370- [x] Requirements Analysis371- [x] User Stories (if applicable)372- [x] Workflow Planning373- [ ] Application Design - [EXECUTE/SKIP]374- [ ] Units Planning - [EXECUTE/SKIP]375- [ ] Units Generation - [EXECUTE/SKIP]376377### 🟢 CONSTRUCTION PHASE378- [ ] Functional Design - [EXECUTE/SKIP]379- [ ] NFR Requirements - [EXECUTE/SKIP]380- [ ] NFR Design - [EXECUTE/SKIP]381- [ ] Infrastructure Design - [EXECUTE/SKIP]382- [ ] Code Generation - EXECUTE383- [ ] Build and Test - EXECUTE384385### 🟡 OPERATIONS PHASE386- [ ] Operations - PLACEHOLDER387388## Current Status389- **Lifecycle Phase**: INCEPTION390- **Current Stage**: Workflow Planning Complete391- **Next Stage**: [Next stage to execute]392- **Status**: Ready to proceed393```394395## Step 9: Present Plan to User396397```markdown398# 📋 Workflow Planning Complete399400I've created a comprehensive execution plan based on:401- Your request: [Summary]402- Existing system: [Summary if brownfield]403- Requirements: [Summary if executed]404- User stories: [Summary if executed]405406**Detailed Analysis**:407- Risk level: [Level]408- Impact: [Summary of key impacts]409- Components affected: [List]410411**Recommended Execution Plan**:412413I recommend executing [X] stages:414415🔵 **INCEPTION PHASE:**4161. [Stage name] - *Rationale:* [Why executing]4172. [Stage name] - *Rationale:* [Why executing]418...419420🟢 **CONSTRUCTION PHASE:**4213. [Stage name] - *Rationale:* [Why executing]4224. [Stage name] - *Rationale:* [Why executing]423...424425I recommend skipping [Y] stages:426427🔵 **INCEPTION PHASE:**4281. [Stage name] - *Rationale:* [Why skipping]4292. [Stage name] - *Rationale:* [Why skipping]430...431432🟢 **CONSTRUCTION PHASE:**4333. [Stage name] - *Rationale:* [Why skipping]4344. [Stage name] - *Rationale:* [Why skipping]435...436437[IF brownfield with multiple packages]438**Recommended Package Update Sequence**:4391. [Package] - [Reason]4402. [Package] - [Reason]441...442443**Estimated Timeline**: [Duration]444445> **📋 <u>**REVIEW REQUIRED:**</u>**446> Please examine the execution plan at: `aidlc-docs/inception/plans/execution-plan.md`447448> **🚀 <u>**WHAT'S NEXT?**</u>**449>450> **You may:**451>452> 🔧 **Request Changes** - Ask for modifications to the execution plan if required453> [IF any stages are skipped:]454> 📝 **Add Skipped Stages** - Choose to include stages currently marked as SKIP455> ✅ **Approve & Continue** - Approve plan and proceed to **[Next Stage Name]**456```457458## Step 10: Handle User Response459460- **If approved**: Proceed to next stage in execution plan461- **If changes requested**: Update execution plan and re-confirm462- **If user wants to force include/exclude stages**: Update plan accordingly463464## Step 11: Log Interaction465466Log in `aidlc-docs/audit.md`:467468```markdown469## Workflow Planning - Approval470**Timestamp**: [ISO timestamp]471**AI Prompt**: "Ready to proceed with this plan?"472**User Response**: "[User's COMPLETE RAW response]"473**Status**: [Approved/Changes Requested]474**Context**: Workflow plan created with [X] stages to execute475476---477```478
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-planning)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.