Initial commit
This commit is contained in:
80
skills/dev-guided/references/template-runbook.md
Normal file
80
skills/dev-guided/references/template-runbook.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# Runbook
|
||||
|
||||
This document describes how to build, test, and validate the work in this development session, as well as when to pause for human feedback.
|
||||
|
||||
## Build Instructions
|
||||
|
||||
[How to build/compile the code]
|
||||
|
||||
```bash
|
||||
# Example:
|
||||
npm install
|
||||
npm run build
|
||||
```
|
||||
|
||||
## Test Instructions
|
||||
|
||||
[How to run tests]
|
||||
|
||||
```bash
|
||||
# Example:
|
||||
npm test
|
||||
npm run test:integration
|
||||
```
|
||||
|
||||
## Run Instructions
|
||||
|
||||
[How to run the application locally for manual testing]
|
||||
|
||||
```bash
|
||||
# Example:
|
||||
npm run dev
|
||||
# Then visit http://localhost:3000
|
||||
```
|
||||
|
||||
## Validation Steps
|
||||
|
||||
[Any additional validation steps beyond automated tests]
|
||||
|
||||
- [ ] Manual testing checklist item 1
|
||||
- [ ] Manual testing checklist item 2
|
||||
- [ ] Performance check
|
||||
- [ ] Security review
|
||||
|
||||
## Feedback Points
|
||||
|
||||
These are structured points where the agent must pause and ask for human input during implementation.
|
||||
|
||||
### After [specific milestone or step]
|
||||
**Purpose:** [Why feedback is needed at this point]
|
||||
**Questions to ask:** [What specifically to verify or get approval on]
|
||||
|
||||
### Before [specific action]
|
||||
**Purpose:** [Why approval is needed before proceeding]
|
||||
**Questions to ask:** [What to confirm with human]
|
||||
|
||||
### When [specific condition occurs]
|
||||
**Purpose:** [Why this situation requires human input]
|
||||
**Questions to ask:** [What guidance is needed]
|
||||
|
||||
---
|
||||
|
||||
## Example Feedback Points
|
||||
|
||||
### After implementing core authentication logic
|
||||
**Purpose:** Verify the authentication approach matches expectations before building dependent features
|
||||
**Questions to ask:**
|
||||
- Does the login flow work as expected?
|
||||
- Should we add any additional authentication factors?
|
||||
|
||||
### Before making database schema changes
|
||||
**Purpose:** Schema changes are hard to reverse, need approval
|
||||
**Questions to ask:**
|
||||
- Review proposed schema changes
|
||||
- Confirm migration strategy
|
||||
|
||||
### When encountering an unclear requirement
|
||||
**Purpose:** Avoid making assumptions about product behavior
|
||||
**Questions to ask:**
|
||||
- Clarify the expected behavior for [specific scenario]
|
||||
- Get decision on [unclear aspect]
|
||||
Reference in New Issue
Block a user