Use when you have architecture documentation from system-archaeologist and need critical assessment, refactoring recommendations, or improvement prioritization - routes to appropriate architect...
System Architect provides critical assessment and strategic recommendations for existing codebases.
The architect works WITH the archaeologist: archaeologist documents what exists (neutral), architect assesses quality and recommends improvements (critical).
Use system-architect skills when:
IMPORTANT: All reference sheets are located in the SAME DIRECTORY as this SKILL.md file.
When this skill is loaded from:
skills/using-system-architect/SKILL.md
Reference sheets like assessing-architecture-quality.md are at:
skills/using-system-architect/assessing-architecture-quality.md
NOT at:
skills/assessing-architecture-quality.md ← WRONG PATH
When you see a link like [assessing-architecture-quality.md](assessing-architecture-quality.md), read the file from the same directory as this SKILL.md.
Archaeologist → Architect → (Future: Project Manager)
(documents) (assesses) (manages execution)
Archaeologist (axiom-system-archaeologist):
Architect (axiom-system-architect - this plugin):
Project Manager (future: axiom-project-manager):
Use when:
Addresses:
Output: Direct, evidence-based architecture assessment
Use when:
Addresses:
Output: Properly structured technical debt catalog (complete or partial with limitations)
Use when:
Addresses:
Output: Risk-based improvement roadmap with security as Phase 1
Step 1: Use archaeologist first
/system-archaeologist
→ Produces: subsystem catalog, diagrams, report
Step 2: Use architect for assessment
Read archaeologist outputs
→ Use: assessing-architecture-quality
→ Produces: 05-quality-assessment.md
Step 3: Catalog technical debt
Read assessment
→ Use: identifying-technical-debt
→ Produces: 06-technical-debt-catalog.md
If no existing analysis:
1. Archaeologist: document architecture
2. Architect: assess quality
3. Architect: catalog technical debt
If archaeologist analysis exists:
1. Read existing subsystem catalog
2. Use: identifying-technical-debt
Complete workflow:
1. Archaeologist: document architecture
2. Use: assessing-architecture-quality
→ Produces: 05-quality-assessment.md
3. Use: identifying-technical-debt
→ Produces: 06-technical-debt-catalog.md
4. Use: prioritizing-improvements
→ Produces: 07-improvement-roadmap.md
Workflow:
Architect identifies security issues
→ Ordis provides threat modeling (STRIDE)
→ Ordis designs security controls
→ Architect catalogs as technical debt
Example:
Workflow:
Architect produces ADRs and assessments
→ Muna structures professional documentation
→ Muna applies clarity and style guidelines
Example:
Workflow:
Architect identifies Python-specific issues
→ Python pack provides modern patterns
→ Architect catalogs Python modernization work
Example:
Complete codebase improvement pipeline:
Archaeologist Phase
/system-archaeologist
→ 01-discovery-findings.md
→ 02-subsystem-catalog.md
→ 03-diagrams.md
→ 04-final-report.md
Architect Phase (YOU ARE HERE)
Use: assessing-architecture-quality
→ 05-quality-assessment.md
Use: identifying-technical-debt
→ 06-technical-debt-catalog.md
Specialist Integration
Security issues → /security-architect
Python issues → /python-engineering
ML issues → /ml-production
Documentation → /technical-writer
Project Management (future)
/project-manager
→ Creates tracked project from roadmap
→ Sprint planning, progress tracking
Do you have architecture documentation?
├─ No → Use archaeologist first (/system-archaeologist)
└─ Yes → Continue below
What do you need?
├─ Quality assessment → Use: assessing-architecture-quality
├─ Technical debt catalog → Use: identifying-technical-debt
├─ Priority roadmap → Use: prioritizing-improvements
├─ Refactoring strategy → Out of scope (use /security-architect for security remediation strategy; use /solution-architect for forward design)
└─ Effort estimates → Out of scope (defer to project-management tooling; not provided by this pack)
1. /system-archaeologist (if no docs exist)
2. Use: assessing-architecture-quality
3. Use: identifying-technical-debt
4. Review outputs with stakeholders
5. Use specialist packs for domain-specific issues
1. Read existing architecture docs
2. Use: identifying-technical-debt
3. Present catalog to stakeholders
4. Use: prioritizing-improvements for roadmap
1. /system-archaeologist
2. Use: assessing-architecture-quality
3. Identify patterns and anti-patterns
4. For ADRs, hand off to `/technical-writer` (muna-technical-writer:create-adr) or `/solution-architect`
| Need | Use This Skill |
|---|---|
| Quality assessment | assessing-architecture-quality |
| Technical debt catalog | identifying-technical-debt |
| Priority roadmap | prioritizing-improvements |
Production-ready skills:
(Version is tracked in plugin.json, not here.)
Why only 3 skills?
TDD testing (RED-GREEN-REFACTOR methodology) revealed that agents:
Comprehensive baseline testing showed agents naturally:
The 3 skills address actual failure modes discovered through testing. Additional skills would be redundant with capabilities agents already possess.
/home/john/skillpacks/docs/future-axiom-improvement-pipeline-intent.mdaxiom-system-archaeologistaxiom-project-manager (not yet implemented)Use archaeologist to document what exists. Use architect to assess quality and recommend fixes. Use specialist packs for domain-specific improvements.
Archaeologist is neutral observer. Architect is critical assessor.
Together they form the analysis → strategy pipeline.
After routing, load the appropriate specialist skill for detailed guidance: