AgentSkillsCN

archrip-update

更新或优化架构图。

SKILL.md
--- frontmatter
name: archrip-update
description: Update or refine the architecture diagram
user-invocable: true
argument-hint: "[changes or instructions]"

archrip update — Update architecture diagram

Read .archrip/architecture.json and update it.

Mode 1: Auto-detect from git diff (no arguments)

If $ARGUMENTS is empty:

  1. Run git diff --name-only HEAD~10 to find changed files
  2. Read the current .archrip/architecture.json
  3. For each changed file:
    • New component? → Add node + edges
    • Removed component? → Remove node + edges + use case references
    • Changed dependencies? → Update edges
  4. Preserve existing node IDs for unchanged components
  5. Write updated .archrip/architecture.json

Mode 2: Apply requested changes (with arguments)

If $ARGUMENTS is provided, apply the user's requested changes:

  • Add/remove/modify nodes
  • Fix relationships
  • Add/modify use cases
  • Adjust layer assignments
  • Add database schemas
  • Improve descriptions

Write the updated .archrip/architecture.json.

$ARGUMENTS