소스 정보
- 저장소
- asermax/claude-plugins
- 최근 소스 활동
- 2026년 4월 13일 21:40
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/asermax/claude-plugins --skill add-delta명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | add-delta |
| description | Add a new delta on-the-go without full upfront planning |
| argument-hint | [description] |
| disable-model-invocation | true |
Add a new delta to the project without requiring full upfront planning.
Delta description: $ARGUMENTS (optional - will prompt if not provided)
You must load the following skills and read the following files before proceeding.
katachi:iterative-development - Workflow guidancedocs/planning/DELTAS.md - Existing delta definitionsdocs/delta-specs/ - Existing delta specs (for pattern reference)docs/delta-designs/ - Existing delta designs (for pattern reference)docs/feature-specs/README.md - Feature capability indexVerify framework is initialized:
docs/planning/ doesn't exist, suggest /katachi:init-framework firstIf not provided in arguments, ask:
"Describe the delta you want to add:
- What does this change or add to the system?
- What user capability does this provide or modify?
- Why is it needed? (the benefit or problem it solves)
This can be a new capability, modification to existing functionality, bug fix, or improvement."
Read DELTAS.md to understand:
Compare the user's delta description against each existing delta's name and description. Look for deltas whose core scope — the capability being added or the change being made — substantially overlaps with what the user described. Only flag genuine duplication (same capability/change), not incidental overlap (same broad area or domain). Record any matches for the next step.
Use the Explore agent to research the codebase and existing documentation relevant to the delta description. The goal is to understand the current state of the system in the areas the delta would affect:
This research informs the complexity assessment, dependency identification, and delta description quality.
If the overlap check in Step 2 found matching deltas, present them, explain why you think they are similar, and ask the user to confirm how to proceed:
"This sounds similar to an existing delta:
- **DLT-NNN**: [name] — [description]
[Explain why you think this matches the user's request]
What would you like to do?"
Based on the description, codebase research, and existing patterns, draft a complete proposal:
"Based on your description, I propose:
**ID**: DLT-NNN (next available)
**Name**: [concise delta name]
**Description**: [follow the format in the DELTAS template from framework-core]
**Priority**: [1-5] ([Critical/High/Medium/Low/Backlog]) - [rationale]
**Complexity**: [Easy/Medium/Hard] - [reason based on scope]
**Dependencies**: [proposed deps or 'None'] - [reason based on analysis]
Does this look right? What needs adjustment?"
When this delta builds on capabilities provided by other deltas, describe those capabilities by name — not by delta ID. Delta IDs belong exclusively in the Depends on field.
This keeps descriptions self-explanatory and ensures context is preserved when dependencies are reconciled and their IDs become less meaningful.
The agent proposes a priority based on:
Priority levels:
| Level | Label | When to use |
|---|---|---|
| 1 | Critical | Blocks release, urgent deadline |
| 2 | High | Important for near-term goals |
| 3 | Medium | Standard work (default) |
| 4 | Low | Nice to have, no urgency |
| 5 | Backlog | Future consideration |
Dispatch the delta-validator agent to validate the proposed delta.
Task(
subagent_type="katachi:delta-validator",
prompt=f"""
Validate this proposed delta (single delta mode).
## Proposed Delta
**ID**: {proposed_id}
**Name**: {proposed_name}
**Complexity**: {proposed_complexity}
**Description**: {proposed_description}
"""
)
If validation finds issues, refine the delta based on recommendations before presenting to user.
Optionally, dispatch impact analyzer to suggest dependencies:
Task(
subagent_type="katachi:impact-analyzer",
prompt=f"""
Analyze likely dependencies for this new delta:
## Delta Description
{delta_description}
## Existing Deltas
{deltas_list}
Suggest which existing deltas this likely depends on, with rationale.
"""
)
If updating an existing delta (user chose the update path in Step 3), replace the existing entry with the updated version — only the fields that changed should differ. Do not change the delta ID or create a new entry.
Otherwise, add a new delta entry:
### DLT-NNN: Delta name
**Status**: ✗ Defined
**Depends on**: [DLT-XXX, DLT-YYY or None]
**Priority**: [priority] ([label])
**Complexity**: [complexity]
**Description**: [follow the format in the DELTAS template from framework-core]
Reminder: the description must reference dependency capabilities by concept name, not by delta ID. Delta IDs belong only in Depends on.
If dependencies were identified during the process, include them inline. For adding dependencies to existing deltas, use:
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py deps add-dep DLT-NNN DEP-ID
Present summary:
"Delta added:
ID: DLT-NNN
Description: [description]
Priority: [priority] ([label])
Complexity: [complexity]
Dependencies: [list or 'None']
Next steps:
- Create spec: /katachi:spec-delta DLT-NNN
- Or continue adding more deltas
Create spec now? [Y/N]"
If user says yes, transition to /katachi:spec-delta DLT-NNN.
Framework not initialized:
/katachi:init-framework firstInvalid dependency:
ID conflict:
This is a collaborative process:
Build something already designed, together with the user, then verify it and offer to commit. Use when a design is agreed and the work is ready to write, or when another skill needs the shared build discipline.
Load first when working with any zenku skill. Carries the vocabulary, the two rules, how to find the project's vault and conventions, and the habits for writing into it.
Lay out the current shape so the user can settle a new one — which modules exist, where the seams are, how data flows, and what earlier quests already decided. Use when the user wants to design a feature or a module, work out an interface, decide where a boundary belongs, or when another skill needs a shape agreed before code.
SOC 직업 분류 기준