AgentSkillsCN

propagate-templates

将通用模板与脚本推广至所有使用这些资源的技能中,随后验证零偏差。在更新任何通用模板或脚本后使用,以确保所有副本保持同步。

SKILL.md
--- frontmatter
name: propagate-templates
description: >
  Propagate canonical templates and scripts to all consuming skills,
  then verify zero drift. Use after updating any canonical template
  or script to keep all copies in sync.
allowed-tools: Bash(cp *), Bash(bash plugins/*)
user-invocable: true

Propagate Templates — Canonical Copy Sync

Propagate canonical templates and scripts to all consuming skills, then verify zero drift.

Command

code
/propagate-templates

Workflow

Template Propagation

Copy each canonical template to its consuming skill:

  1. plugins/principled-docs/skills/scaffold/templates/core/proposal.mdplugins/principled-docs/skills/new-proposal/templates/proposal.md
  2. plugins/principled-docs/skills/scaffold/templates/core/plan.mdplugins/principled-docs/skills/new-plan/templates/plan.md
  3. plugins/principled-docs/skills/scaffold/templates/core/decision.mdplugins/principled-docs/skills/new-adr/templates/decision.md
  4. plugins/principled-docs/skills/scaffold/templates/core/architecture.mdplugins/principled-docs/skills/new-architecture-doc/templates/architecture.md

Script Propagation

Copy each canonical script to its consuming skill:

  1. plugins/principled-docs/skills/new-proposal/scripts/next-number.shplugins/principled-docs/skills/new-plan/scripts/next-number.sh
  2. plugins/principled-docs/skills/new-proposal/scripts/next-number.shplugins/principled-docs/skills/new-adr/scripts/next-number.sh
  3. plugins/principled-docs/skills/scaffold/scripts/validate-structure.shplugins/principled-docs/skills/validate/scripts/validate-structure.sh

Verification

Run bash plugins/principled-docs/skills/scaffold/scripts/check-template-drift.sh to confirm all copies are byte-identical to their canonical sources.

Report the result: PASS (zero drift) or FAIL (list drifted files).