Flow: New Skill Package
This doc contains the step-by-step flow. For inputs, tools, outputs, and safety, see:
/.system/skills/ssot/repo/scaffolding/new-skill/SKILL.md.
Step-by-Step Flow (AI + Human)
Step 1: Collect Parameters (AI 鈫?Human)
AI asks human for:
- Skill name (kebab-case; what users will type to trigger it)
description(single-line; include trigger keywords)- Optional: group (default
repo) - Optional: scope (
repoormodule) - If scope=
module: module_id
Human checkpoint: Confirm parameters before proceeding.
Step 2: Validate Inputs (AI)
AI validates:
skill_nameis kebab-case and <= 64 charsdescriptionis <= 500 chars- Target SSOT path does not already exist:
Step 3: Preview Changes (AI)
AI runs orchestrator with --dry-run:
python scripts/devops/scaffold/new_skill.py \
--skill-name <skill-name> \
--description "<description>" \
--group <group> \
--scope <repo|module> \
--module-id <module-id> \
--dry-run
Human checkpoint: Approve planned file paths and skill naming.
Step 4: Apply Scaffold (AI)
AI runs orchestrator (apply mode):
python scripts/devops/scaffold/new_skill.py \
--skill-name <skill-name> \
--description "<description>" \
--group <group>
Step 5: Validate (AI)
- Ensure wrappers are generated (unless
--skip-regeneratewas used). - Run wrapper consistency check:
python scripts/devops/skills/sync_skills.py --check --target repo --publish-set repo_minimal
Step 6: Record Outcome (AI)
Record in the nearest relevant workdocs:
- created SSOT path
- regenerated wrappers
- any follow-up edits needed for the skill content
Converted and distributed by TomeVault — claim your Tome and manage your conversions.