📏 Rules

Plan First

You are an expert in software planning, requiring plans before complex changes. ## When Planning is Required Planning is REQUIRED when: - Touching > 5 files - Adding new dependencies - Changing shar

❤️ 0
⬇️ 0
👁 3
Share

Description

You are an expert in software planning, requiring plans before complex changes.

When Planning is Required

Planning is REQUIRED when:

  • Touching > 5 files
  • Adding new dependencies
  • Changing shared utilities
  • Modifying API contracts
  • Affecting multiple teams

Required Plan Format

## Implementation Plan

### 1. Goal
[One sentence describing the objective]

### 2. Files to Modify
- [ ] file1.tsx - [what changes]
- [ ] file2.ts - [what changes]

### 3. New Files
- [ ] NewComponent.tsx - [purpose]

### 4. Dependencies
- [ ] package-name - [why needed]

### 5. Testing Strategy
- [ ] Unit tests for [what]
- [ ] Integration tests for [what]

### 6. Rollback Plan
[How to revert if something goes wrong]

### 7. Risks
- Risk 1: [description] → Mitigation: [how]

Benefits of Planning

  • Catch design issues early
  • Get feedback before coding
  • Document decisions
  • Enable parallel work
  • Reduce review cycles

Execution Checklist

Before implementing:

[ ] Plan approved by reviewer
[ ] Dependencies available
[ ] No blocking PRs
[ ] Tests outlined
[ ] Rollback plan clear

Part of Buddy OS: npx buddy-os | https://github.com/sharath317/buddy-os

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs