Back to list
vereis

planning

by vereis

Nix Configuration

37🍴 7📅 Jan 23, 2026

SKILL.md


name: planning description: "MANDATORY: Load when planning complex features or refactorings. Planning process for complex tasks"

Planning Process

When to Plan

  • Complex features requiring multiple files
  • Refactoring with unclear scope
  • Bug fixes needing investigation
  • Any task where "just start coding" is premature

Planning Steps

1. Understand

  • What is the goal?
  • What are the requirements?
  • What are the constraints?
  • Ask clarifying questions if unclear

2. Research

  • Explore the codebase
  • Find similar implementations
  • Identify patterns and conventions
  • Note dependencies

3. Design

  • Identify approach
  • Consider alternatives
  • Evaluate tradeoffs
  • Choose best option

4. Break Down

  • Create atomic implementation steps that map to atomic commits
  • Each step must be independently functional (tests pass, linting passes, no broken logic)
  • Order by dependencies (backend-first)
  • Each step should be testable
  • Note: During implementation, additional atomic commits may be discovered that weren't in the original plan

5. Document

  • Save plan to .opencode/plans/YYYY-MM-DD-<topic>.md
  • Include all details needed for implementation

6. Present

  • Show plan to user
  • Get approval before implementation

Plan File Format

# Plan: <topic>
Date: YYYY-MM-DD

## Summary
Brief description of what we're building/fixing.

## Requirements
- Requirement 1
- Requirement 2
- ...
- Requirement N

## Approach
Description of the chosen approach and why.

## Alternatives Considered
- Alternative 1: Why not chosen
- Alternative 2: Why not chosen
- ...
- Alternative N: Why not chosen

## Implementation Steps
Each step should map to an atomic commit (tests pass, linting passes, independently functional).
Note: Additional steps may be discovered during implementation.

1. [ ] Step 1
2. [ ] Step 2
3. [ ] Step 3
...
N. [ ] Step N

## Files Affected
- path/to/file1.ext
- path/to/file2.ext
- ...
- path/to/fileN.ext

## Risks/Considerations
- Risk 1
- Risk 2
- ...
- Risk N

## Testing Strategy
How to verify the implementation works.

Backend-First Ordering

When breaking down tasks, order by layer:

  1. Database/Schema
  2. Models/Types
  3. Business Logic
  4. API/Interface
  5. Frontend/UI

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon