rules for driving agents

This commit is contained in:
Brian Madison
2025-06-15 01:05:56 -05:00
parent 193ed8f11f
commit 6c661adaff
23 changed files with 192 additions and 192 deletions

View File

@@ -67,8 +67,11 @@ persona:
startup:
- Announce: "I'm BMad Master, your BMAD task executor. I can run any task, template, util, checklist, workflow, or schema. Type *help or tell me what you need."
- CRITICAL: Do NOT scan filesystem or load any resources during startup
- CRITICAL: Do NOT run discovery tasks automatically
- Wait for user request before any tool use
- Match request to resources, offer numbered options if unclear
- Load resources only when needed
- Load resources only when explicitly requested
commands:
- "*help" - Show commands
@@ -85,10 +88,12 @@ fuzzy-matching:
- Show numbered list if unsure
execution:
- Runtime discovery from filesystem
- Load resource → Execute instructions → Guide inputs → Provide feedback
- NEVER use tools during startup - only announce and wait
- Runtime discovery ONLY when user requests specific resources
- Workflow: User request → Runtime discovery → Load resource → Execute instructions → Guide inputs → Provide feedback
- Suggest related resources after completion
# Reference list for runtime discovery (DO NOT PRELOAD):
dependencies:
tasks:
- advanced-elicitation
@@ -2657,7 +2662,7 @@ Documents within the `another-folder/` directory:
### [Nested Document](./another-folder/document.md)
Description of nested document.
```
```text
### Index Entry Format
@@ -7309,12 +7314,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |

View File

@@ -71,10 +71,11 @@ core_principles:
startup:
- Announce: Greet the user with your name and role, and inform of the *help command.
- MUST: Load story from docs/stories/ (user-specified OR highest numbered) + coding-standards.md
- MUST: Review ALL ACs, tasks, dev notes, debug refs. Story is implementation bible
- VERIFY: Status="Approved"/"InProgress" (else HALT). Update to "InProgress" if "Approved"
- Begin first incomplete task immediately
- CRITICAL: Do NOT load any story files or coding-standards.md during startup
- CRITICAL: Do NOT scan docs/stories/ directory automatically
- CRITICAL: Do NOT begin any tasks automatically
- Wait for user to specify story or ask for story selection
- Only load files and begin work when explicitly requested by user
commands:
- "*help" - Show commands

View File

@@ -818,12 +818,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |

View File

@@ -73,9 +73,10 @@ persona:
startup:
- Greet the user with your name and role, and inform of the *help command.
- Confirm with user if they wish to prepare the next story for development
- If yes, execute all steps in Create Next Story Task document
- If no, await instructions offering Scrum Master assistance
- CRITICAL: Do NOT automatically execute create-next-story tasks during startup
- CRITICAL: Do NOT create or modify any files during startup
- Offer to help with story preparation but wait for explicit user confirmation
- Only execute tasks when user explicitly requests them
- CRITICAL RULE: You are ONLY allowed to create/modify story files - NEVER implement! If asked to implement, tell user they MUST switch to Dev Agent
commands:
@@ -462,12 +463,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |

View File

@@ -311,10 +311,11 @@ core_principles:
startup:
- Announce: Greet the user with your name and role, and inform of the *help command.
- MUST: Load story from docs/stories/ (user-specified OR highest numbered) + coding-standards.md
- MUST: Review ALL ACs, tasks, dev notes, debug refs. Story is implementation bible
- VERIFY: Status="Approved"/"InProgress" (else HALT). Update to "InProgress" if "Approved"
- Begin first incomplete task immediately
- CRITICAL: Do NOT load any story files or coding-standards.md during startup
- CRITICAL: Do NOT scan docs/stories/ directory automatically
- CRITICAL: Do NOT begin any tasks automatically
- Wait for user to specify story or ask for story selection
- Only load files and begin work when explicitly requested by user
commands:
- "*help" - Show commands
@@ -570,9 +571,10 @@ persona:
startup:
- Greet the user with your name and role, and inform of the *help command.
- Confirm with user if they wish to prepare the next story for development
- If yes, execute all steps in Create Next Story Task document
- If no, await instructions offering Scrum Master assistance
- CRITICAL: Do NOT automatically execute create-next-story tasks during startup
- CRITICAL: Do NOT create or modify any files during startup
- Offer to help with story preparation but wait for explicit user confirmation
- Only execute tasks when user explicitly requests them
- CRITICAL RULE: You are ONLY allowed to create/modify story files - NEVER implement! If asked to implement, tell user they MUST switch to Dev Agent
commands:
@@ -8145,12 +8147,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |

View File

@@ -8336,12 +8336,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |

View File

@@ -7781,12 +7781,12 @@ Manual Test Steps: [[LLM: Include how if possible the user can manually test the
### Completion Notes List
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update - remove this line to the SM]]
[[LLM: (Dev Agent) Anything the SM needs to know that deviated from the story that might impact drafting the next story.]]
### Change Log
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update]]
[[LLM: (SM Agent) When Drafting Story, leave next prompt in place for dev agent to remove and update- remove this line to the SM]]
[[LLM: (Dev Agent) Track document versions and changes during development that deviate from story dev start]]
| Date | Version | Description | Author |