Speckit.migrate
bro-skills - Spec-Driven Development CLI
npx -y skills add wedabro/bro-skills --skill speckit.migrateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Legacy Code Migrator - Reverse-engineer existing codebase to SDD standard.
SKILL.md
1.2 KB, as published. Nobody here has run it
π― Mission
Scan legacy codebase β create spec + preliminary plan β evaluate tech debt β propose migration path.
π₯ Input
- Existing codebase (source code, configs, DB schema)
.agent/memory/constitution.md(target standards)
π Protocol
- Scan Phase: Use ProjectScanner patterns to detect:
- Languages, frameworks, dependencies
- Data models (Prisma/SQL/Mongoose schemas)
- API routes, pages, components
- Docker setup (if any)
- Reverse-Engineer Spec: From code β create draft
spec.md:- Each page/route β 1 User Scenario
- Each data model β 1 entity description
- Tech Debt Inventory (
migration-risk.md):- π΄ Critical: Security holes, deprecated deps, no tests
- π‘ Important: Missing Docker, no CI/CD, inconsistent patterns
- π’ Minor: Code style, naming conventions
- Migration Sequence: Suggested migration order (less risk first).
π€ Output
.agent/specs/migration/spec.md(draft).agent/specs/migration/migration-risk.md
π« Guard Rails
- DO NOT refactor code in this step β just analyze and document.
- DO NOT delete old code.