Agent Skill
2/7/2026mags-legacy
Initialize MAGS for an existing (brownfield/legacy) project
D
doancan
1GitHub Stars
1Views
npx skills add doancan/mags
SKILL.md
| Name | mags-legacy |
| Description | Initialize MAGS for an existing (brownfield/legacy) project |
name: mags-legacy description: Initialize MAGS for an existing (brownfield/legacy) project version: 1.0.0 user-invocable: true allowed-tools:
- mcp__mags_mags__mags_list_docs
- mcp__mags_mags__mags_create_doc
- mcp__mags_mags__mags_detect_stack
- mcp__mags_mags__mags_discover_modules
- mcp__mags_mags__mags_remember
- mcp__mags_mags__mags_generate_claude_md
- Bash
- Read
- Glob
- Write
MAGS Legacy Init
Initialize MAGS for an existing (brownfield/legacy) project that already has code but lacks documentation.
Steps
1. Scan existing codebase
Use mags_detect_stack to detect the project's tech stack automatically.
Use mags_discover_modules to find existing modules in the code.
Report findings:
Detected Stack:
Languages: <detected>
Frameworks: <detected>
Databases: <detected>
API Style: <detected>
Discovered Modules:
- <module> (confidence: <score>%)
- ...
2. Gather legacy context from user
Ask the user these questions (all at once):
- What is the migration goal? (modernize, rewrite, extend, maintain)
- What are the main pain points in the current codebase?
- Are there parts of the system that must be preserved as-is?
- What is the target architecture? (keep current, monolith, microservices, serverless)
3. Create legacy documentation
Using mags_create_doc, create these documents from the legacy templates:
current-architecture— Document the current architecture based on scan resultsmigration-plan— Create a migration plan based on user goalstech-debt— Start a tech debt registrytarget-architecture— Document the target architecture
Also create standard docs:
tech-stack— Based on detected stackproject-structure— Based on discovered modules
4. Show summary
MAGS Legacy Init Complete
Stack: <detected stack summary>
Modules: <N> modules discovered
Documents Created:
- current-architecture.md
- migration-plan.md
- tech-debt.md
- target-architecture.md
- tech-stack.md
- project-structure.md
Run /mags-status to see your project dashboard.
Related commands:
| Command | Description |
|---|---|
/mags-init | Initialize MAGS for a new project |
/mags-status | View project progress dashboard |
/mags-setup | Get Claude Code configuration recommendations |
Skills Info
Original Name:mags-legacyAuthor:doancan
Download