Future Architect
Future Architect is a Claude Code skill that helps you:
Table of Contents
Transform complex, multi-topic thoughts into structured plans with visual diagrams and actionable TODOs
Overview
Future Architect is a Claude Code skill that helps you:
- Handle multiple goals simultaneously - Organize 2-4 topics at once (career, life, projects)
- Develop each topic individually through 2-6 rounds of focused conversation
- Visualize relationships between topics with auto-generated Mermaid diagrams
- Prioritize actions across all topics with integrated 3-tier TODO system
- Track progress topic-by-topic with visual indicators (1/4, 2/4, 3/4, 4/4)
Perfect for complex life planning, multi-goal management, career transitions with multiple dimensions, and interconnected projects.
Perfect for career planning, project management, learning roadmaps, and personal goals.
Features
β¨ Interactive Interview: 2-3 rounds of questions to deeply understand your goals π Mermaid Diagrams: Automatic visual concept maps (first in this project!) π― 3-Tier Priorities: Critical (now) β Important (next) β Beneficial (later) β±οΈ Time Estimates: Realistic time estimates for each action π Auto-Save: Organized markdown files with timestamps π Customizable: Configure save location, diagram style, priority system
Installation
Via npm run link (Local Development)
# From repository root
npm run link
# Or manually
./scripts/link-local.sh
Manual Installation
# Copy to Claude Code skills directory
cp -r plugins/future-architect/skills/future-architect ~/.claude/skills/
Usage
Trigger Phrases
Korean:
- βμκ° μ 리β
- βκ³ν μ립β
- βμμ΄λμ΄ μ 리β
- βλͺ©ν μ 리β
English:
- βorganize my thoughtsβ
- βplan clarificationβ
- βorganize ideasβ
- βstructure my planβ
Example Workflow
You: "μκ° μ 리ν΄μ€"
Claude:
- Round 1: Asks about your goal, current status, timeline
- Round 2: Asks about constraints and available resources
- Round 3: Asks about approach and priorities
β Generates comprehensive plan with:
- Mermaid diagram showing goal hierarchy
- Prioritized TODO list (15-20 items)
- Time estimates for each action
- Next steps and review schedule
β Saves to: ~/Documents/plans/2026-02-11-[your-goal].md
Configuration
Edit ~/.claude/skills/future-architect/config.yaml:
# Save location (default: ~/Documents/plans)
output_dir: "~/Documents/plans"
# Auto-open file after creation (macOS: open, Linux: xdg-open)
auto_open: true
# Mermaid diagram direction: TD (Top-Down), LR (Left-Right)
diagram_direction: "TD"
# Priority system: 3-tier or 4-tier
priority_system: "3-tier"
# Filename format: {date}-{goal}.md
filename_format: "{date}-{goal}.md"
Output Example
# μκ° μ 리: Frontend β AI Engineer μ»€λ¦¬μ΄ μ ν
> **μμ±μΌ**: 2026-02-11 | **νμλΌμΈ**: 6κ°μ | **μν**: κ³ν μ립 λ¨κ³
## π λͺ©ν μμ½
- Frontend Developer β AI Engineer μ ν (6κ°μ λ΄)
- Python + ML/AI μλμΌλ‘ κ²½μλ ₯ ꡬμΆ
- μ€μ νλ‘μ νΈ ν¬νΈν΄λ¦¬μ€ 3κ° μμ±
## π§ κ°λ
κ΄κ³λ
```mermaid
graph TD
A[Frontend β AI Engineer] --> B[AI/ML νμ΅]
A --> C[ν¬νΈν΄λ¦¬μ€ ꡬμΆ]
A --> D[λ€νΈμνΉ & ꡬμ§]
B --> E[Python κΈ°μ΄]
B --> F[ML λΌμ΄λΈλ¬λ¦¬]
style A fill:#f9f,stroke:#333,stroke-width:4px
style B fill:#bbf,stroke:#333,stroke-width:2px
```
## β
μ°μ μμλ³ TODO
### π₯ Critical (μ§κΈ λΉμ₯)
- [ ] Python κΈ°μ΄ λ¬Έλ² λ³΅μ΅ β ML νμ μ ν 쑰건 (μμ: 10h)
- [ ] AI Engineer JD 10κ° λΆμ β μꡬ μ€ν¬ νμ
(μμ: 3h)
### β‘ Important (1-3κ°μ)
- [ ] Coursera ML κ°μ μλ£ β μ΄λ‘ κΈ°μ΄ (μμ: 40h)
- [ ] Kaggle λν μ°Έμ¬ β μ€μ κ²½ν (μμ: 20h)
### π‘ Beneficial (6κ°μ+)
- [ ] AI 컨νΌλ°μ€ μ°Έμ β νΈλ λ νμ
Use Cases
1. Career Planning
Plan career transitions, skill development, job search strategies
2. Project Management
Structure project ideas, define milestones, identify dependencies
3. Learning Roadmaps
Create structured learning plans with clear progression paths
4. Personal Goals
Organize life goals (fitness, travel, hobbies) with actionable steps
Architecture
future-architect/
βββ .claude-plugin/
β βββ plugin.json # Plugin metadata
βββ skills/
β βββ future-architect/
β βββ SKILL.md # Execution algorithm (7 steps)
β βββ config.yaml # User settings
βββ templates/
β βββ output-template.md # Reference template
βββ README.md # This file
Comparison with Existing Tools
| Feature | Future Architect | Notion | Obsidian | Todoist |
|---|---|---|---|---|
| Interactive interview | β | β | β | β |
| Auto Mermaid diagrams | β | β | Manual | β |
| 3-tier prioritization | β | Manual | Manual | β |
| Time estimation | β Auto | Manual | Manual | Manual |
| Claude Code integration | β | β | β | β |
| Markdown-based | β | Proprietary | β | Proprietary |
Future Enhancements
Phase 1 (Immediate)
- Update mode: Edit existing plans
- Progress tracking: Completion %, time invested
- Dependency visualization: Show blockers in diagrams
- Daily focus: Todayβs top 3 tasks
Phase 2 (2-3 months)
- Gantt charts: Time-based visualization
- Smart recommendations: AI suggests next actions
- Weekly reviews: Auto-generate progress summaries
- Cross-plan linking: Connect related plans
Phase 3 (6-12 months)
- Web application: Interactive dashboard
- Calendar integration: Google Calendar sync
- Mobile app: PWA with push notifications
- Collaboration: Share plans, comments, accountability partners
Related Skills
- spec-interview: Software requirements gathering through interviews
- learning-summary: Conversation summarization and concept extraction
- project-insight: Codebase analysis with multi-agent pipeline
Troubleshooting
Skill not activating?
# Verify symlink
ls -la ~/.claude/skills/future-architect
# Re-link if needed
npm run link
File not saving?
# Check/create default directory
mkdir -p ~/Documents/plans
# Check permissions
ls -la ~/Documents/plans
Config not loading?
# Verify config file exists
cat ~/.claude/skills/future-architect/config.yaml
# Use absolute paths (not ~)
output_dir: "/Users/yourname/Documents/plans"
Contributing
This plugin is part of the claude-ai-engineering repository.
Found a bug or have a feature request? Open an issue!
License
MIT
Credits
Created by Jay Kim (@JayKim88) as part of the Claude AI Engineering toolkit.
Inspired by:
spec-interview(interactive interview pattern)learning-summary(concept extraction)project-insight(3-tier prioritization)