Skip to main content

iterative-development

Load when adding deltas or analyzing impact on existing framework. Supports progressive development without requiring everything upfront. Used by /add-delta and /analyze-impact commands.

소스 정보

저장소
asermax/claude-plugins
최근 소스 활동
2026년 3월 1일 03:49
감지된 SKILL.md 언어
영어
스타
1
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
iterative-development
description
Load when adding deltas or analyzing impact on existing framework. Supports progressive development without requiring everything upfront. Used by /add-delta and /analyze-impact commands.
user-invocable
false
# Iterative Development Skill Supports adding deltas and analyzing impact without full upfront planning. ## When to Load Load this skill for: - `/katachi:add-delta` - Add new delta on-the-go - `/katachi:analyze-impact` - Analyze change impact ## Dependencies This skill requires `katachi:framework-core` to be loaded first for: - Workflow principles - Task management protocol - Status tracking conventions ## Philosophy The framework should support "add as you go" not "define everything upfront": - Deltas can be added mid-project - Dependencies are analyzed dynamically - Quick-start mode for MVPs ## Add Delta Workflow ### 1. Capture Delta Description Ask user to describe the delta: - What does it do? - Who uses it? - Any known dependencies? ### 2. Assign ID Deltas follow the pattern: `DLT-NNN` **Process:** 1. Read existing deltas from DELTAS.md 2. Assign next available sequential ID 3. Confirm with user ```python # Example categories (domain-oriented, organized by user capability area) AUTH - Authentication flows (Login, Logout, Password Reset, Session Timeout) USER - User management (Registration, Profile, Settings, Account Deletion) ORDERS - Order management (Create Order, View Orders, Cancel Order) PAYMENTS - Payment flows (Checkout, Refund, Payment Methods) ADMIN - Admin capabilities (Manage Users, View Reports, System Settings) CORE - Core infrastructure (when truly cross-cutting and not user-facing) ``` If new category needed, confirm with user before creating. ### 3. Assign ID Find next available ID in category: ```bash # Check existing IDs python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status list --category CORE # Result: CORE-001, CORE-002, CORE-003 # New ID: CORE-004 ``` ### 4. Capture Complexity Ask user for complexity estimate: - **Easy**: 1-2 hours, straightforward - **Medium**: Half day, some complexity - **Hard**: Full day+, significant complexity ### 5. Analyze Dependencies **Option A: User knows dependencies** - Ask: "Does this depend on any existing deltas?" - Validate dependencies exist **Option B: Agent analysis** - Dispatch `katachi:impact-analyzer` with delta description - Agent identifies likely dependencies based on description - Present to user for confirmation ### 6. Update DELTAS.md Add new delta entry: ```markdown | CORE-004 | New delta description | Medium | ✗ Defined | ``` ### 7. Offer Next Step After adding: - "CORE-004 added. Create spec now? [Y/N]" - If yes, transition to `/katachi:spec-delta CORE-004` ## Impact Analysis Workflow ### 1. Capture Change Description Ask user to describe the proposed change: - What is being changed? - Why is this change needed? - What areas might be affected? ### 2. Dispatch Impact Analyzer ```python Task( subagent_type="katachi:impact-analyzer", prompt=f""" Analyze the impact of this proposed change: ## Change Description {change_description} ## DELTAS.md {deltas_content} ## Existing Specs {list_of_spec_paths} Trace dependencies and report affected deltas. """ ) ``` ### 3. Present Findings Show user: - Directly affected deltas - Transitively affected deltas (dependency chain) - Documents needing updates - Risk assessment ### 4. Ask Next Steps Based on impact level: **Isolated:** - "This change is isolated to X. Proceed with implementation?" **Moderate:** - "This affects N deltas. Review affected specs before proceeding?" **Significant:** - "This is a significant change. Create an ADR to document this decision?" **Structural:** - "This affects core architecture. Recommend detailed analysis before proceeding." ## Quick-Start Mode For new projects, offer quick-start: 1. **Minimal VISION.md** - Problem statement - MVP scope (not full scope) - Key workflows (top 3) 2. **MVP Deltas Only** - Extract only deltas needed for MVP - Skip nice-to-haves - Aim for 5-10 deltas max 3. **Simple Dependencies** - Linear dependencies where possible - Skip complex dependency analysis 4. **First Delta Guidance** - Guide through first spec - Establish patterns early - User learns workflow on real work
GitHub에서 보기