skills/migrate-subfeatures/SKILL.md
Migrates legacy feature-local change packets into durable subfeatures for repositories that still use the old changes/ layout.
npx skillsauth add sirius-cc-wu/sirius-skills migrate-subfeaturesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when a repository still contains legacy planning artifacts from
the old change-based workflow and those artifacts need to be converted into the
current durable subfeatures/ model.
changes/<change-id>/ packets..feature-change-meta.json into .subfeature-meta.json..subfeature-meta.json.--all for a repo-wide migration--dry-run before modifying planning filesdocs/features/<feature>/subfeatures/<subfeature-id>/subfeatures/README.md and subfeatures/registry.jsonguide-planningscan to inspect legacy changes/ packets and detect blockers.migrate --dry-run to preview target paths and metadata mapping.migrate for one feature or --all for the whole planning tree.# Scan one feature for legacy change packets
python3 skills/migrate-subfeatures/scripts/migrate_subfeatures.py scan "checkout"
# Scan the whole planning tree
python3 skills/migrate-subfeatures/scripts/migrate_subfeatures.py scan --all
# Preview migration without writing changes
python3 skills/migrate-subfeatures/scripts/migrate_subfeatures.py migrate \
"checkout" \
--dry-run
# Migrate every legacy feature in the planning tree
python3 skills/migrate-subfeatures/scripts/migrate_subfeatures.py migrate --all
guide-planning and
add-subfeature for those.--dry-run before repo-wide migration.tools
Create or resume a dedicated git worktree for one feature or subfeature, drive `ship` inside that worktree, and hand the finished branch back as a pull request to the original branch.
testing
Reviews one completed feature or subfeature against final implementation and slice artifacts, then records a durable reconciliation block before archive.
development
Tightens durable repo-level rules in AGENTS.md and adjacent governance surfaces when repeated drift reveals a policy gap.
data-ai
Resolves one reviewed feature or subfeature backlog into remaining planned slices and routes each active slice to the next owning execution step with one commit per completed slice.