smithery.ai

working-on-delta

Load when executing spec/design/plan/implement commands for a specific delta. Provides templates, agent dispatch patterns, and workflow orchestration for per-delta work.

First seen Apr 22, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,873 B
  • docs SUMMARY.md 193 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Working on Delta Skill

Orchestrates the per-delta workflow from spec through implementation.

When to Load

Load this skill when executing:

  • /katachi:spec-delta <ID>
  • /katachi:design-delta <ID>
  • /katachi:plan-delta <ID>
  • /katachi:implement-delta <ID>
  • /katachi:review-delta <ID>
  • /katachi:retrofit-design <ID> (retrofit mode)

Key References

Guidance documents (how to write each document type):

  • references/spec-template.md - How to write delta specifications
  • references/design-template.md - How to write design rationale
  • references/plan-template.md - How to write implementation plans

Document templates (actual templates to follow):

  • references/delta-spec.md - Delta specification template
  • references/delta-design.md - Design document template
  • references/implementation-plan.md - Implementation plan template

Workflow

1. Pre-Check

Before starting any per-delta command:

# Check delta exists in DELTAS.md
delta = get_delta(FEATURE_ID)
if not delta:
    error("Delta not found in DELTAS.md")

# Check dependencies are complete (for design/plan/implement)
if command in ["design", "plan", "implement"]:
    deps = get_dependencies(FEATURE_ID)
    incomplete = [d for d in deps if not is_complete(d)]
    if incomplete:
        warn(f"Dependencies not complete: {incomplete}")

2. Status Update (Start)

Update status when starting:

# spec-delta
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "⧗ Spec"

# design-delta
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "⧗ Design"

# plan-delta
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "⧗ Plan"

# implement-delta
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "⧗ Implementation"

3. Document Creation Workflow

For spec/design/plan commands:

  1. Research Phase (Silent)

- Read relevant context (DELTAS.md) - Read previous documents (spec before design, design before plan) - Read relevant ADRs and DES patterns - Research any libraries/APIs involved

  1. Draft Proposal

- Create complete document following template - Note uncertainties and assumptions - Base choices on research

  1. Present for Review

- Show complete document to user - Highlight uncertainties - Ask: "What needs adjustment?"

  1. Iterate

- Apply user corrections - Repeat until approved

  1. Validate

- Dispatch reviewer agent - Review findings with user - Apply accepted recommendations

  1. Finalize

- Write document to file - Update status

4. Agent Dispatch

Each command dispatches its reviewer agent:

Command Agent Input
spec-delta katachi:spec-reviewer Delta description, completed spec
design-delta katachi:design-reviewer Spec, design, ADR/DES summaries
plan-delta katachi:plan-reviewer Spec, design, plan, ADR/DES summaries
review-delta katachi:code-reviewer Spec, design, plan, code, ADR/DES
retrofit-design katachi:codebase-analyzer, katachi:design-reviewer Spec, implementation code, ADR/DES indexes

Dispatch pattern:

Task(
    subagent_type="katachi:spec-reviewer",
    prompt=f"""
Review this delta specification:

## Delta Description (from DELTAS.md)
{delta_description}

## Completed Spec
{spec_content}

Provide structured critique following your review criteria.
"""
)

5. Status Update (Complete)

Update status when completing:

# After successful completion
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "✓ Spec"
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "✓ Design"
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "✓ Plan"
python ${CLAUDE_PLUGIN_ROOT}/scripts/deltas.py status set FEATURE-ID "✓ Implementation"

Command Summary

Command Description Reviewer
spec-delta Write delta specification (requirements, acceptance criteria) spec-reviewer
design-delta Write delta design (approach, rationale, key decisions) design-reviewer
plan-delta Write implementation plan (batches with steps and context) plan-reviewer
implement-delta Implement all batches autonomously, then present for user review
review-delta Review-loop: dispatch code-reviewer, fix issues, repeat until PASS code-reviewer
retrofit-design Retrofit existing code with design documentation codebase-analyzer, design-reviewer