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

# 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

FeatureFuture ArchitectNotionObsidianTodoist
Interactive interviewβœ…βŒβŒβŒ
Auto Mermaid diagramsβœ…βŒManual❌
3-tier prioritizationβœ…ManualManualβœ…
Time estimationβœ… AutoManualManualManual
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
  • 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)