AgentSkillsCN

design/scaffold-skill

搭建新技能(SkillSpec + SKILL.md + 代码存根 + 固定装置 + 测试工具),重新生成库存+索引,并记录 U.Work。

SKILL.md
--- frontmatter
name: design/scaffold-skill
description: Scaffolds a new Skill (SkillSpec + SKILL.md + code stub + fixtures + test harness), regenerates inventory + index, and logs U.Work.
version: 0.1.1
status: experimental
family: design
role: Toolsmith
allowed_tools:
  - run_command
  - write_to_file
policies:
  - A.15 Role–Method–Work Alignment
  - E.19 Conformance Checklists

Design: Scaffold Skill

Execution

Run:

bash
bun develop/skills/src/design/scaffold-skill/index.ts \
  --skill-id "design/my-skill" \
  --name "My Skill" \
  --summary "One line summary."

Outputs:

  • design/skills/<skill-id>/skill.json
  • design/skills/<skill-id>/SKILL.md
  • develop/skills/src/<skill-id>/index.ts
  • develop/skills/src/<skill-id>/fixtures/input.json
  • develop/skills/src/<skill-id>/fixtures/expected.json
  • develop/skills/src/<skill-id>/index.test.ts
  • design/skills/SKILL_INVENTORY.md (regenerated)
  • design/skills/SKILL_INDEX.json (regenerated)

This also attempts to log a U.Work record via telemetry/log-work.