How this skill is triggered — by the user, by Claude, or both
Slash command
/archrip:archrip-update [changes or instructions][changes or instructions]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read `.archrip/architecture.json` and update it.
Read .archrip/architecture.json and update it.
If $ARGUMENTS is empty:
git diff --name-only HEAD~10 to find changed files.archrip/architecture.json.archrip/architecture.jsonIf $ARGUMENTS is provided, apply the user's requested changes:
Write the updated .archrip/architecture.json.
When adding or splitting nodes, follow the same rules as the scan skill:
port node in the application core; every implementation becomes an adapter node that implements the port. Use cases depend on the port, not the adapter. See archrip-scan/schema-reference.md → Repository → Port pattern.implements edges flow adapter → port. Never point them at entities, adapters, or databases — that signals a missing port abstraction. See archrip-scan/schema-reference.md → Edge type semantics.After writing the file, run npx archrip serve in the terminal to rebuild and preview the updated diagram.
$ARGUMENTS
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub yida29/archrip --plugin archrip