plan-journey

Structure a software project into a sequenced learning plan with design decisions and knowledge tracking.

10|1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/jasonku09/altitude-skills --skill plan-journey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-journey
Source: https://github.com/jasonku09/altitude-skills/tree/main/skills/plan-journey
Command: npx skills add https://github.com/jasonku09/altitude-skills --skill plan-journey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of project overwhelm by breaking down complex development goals into a manageable, step-by-step learning journey that prioritizes deep understanding over rapid, unearned code generation.

Core Features & Use Cases

  • Design Decision Guidance: Facilitates one-on-one architectural choices, ensuring the user understands the trade-offs of their technology stack.
  • Sectioned Build Planning: Organizes the MVP into 5-9 logical sections, each ending in a concrete, demonstrable deliverable.
  • Knowledge Graph Seeding: Initializes a living document that tracks the user's mastery of concepts, ensuring every line of code written is fully understood.

Quick Start

Invoke the plan-journey skill after your project has been scoped to begin defining your build plan and knowledge graph.

Frequently Asked Questions about plan-journey

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a software development project into a learning plan?

Structuring a software development project into a learning plan involves organizing the MVP into 5-9 logical build sections, each ending in a concrete deliverable, while maintaining local markdown files to track architectural decisions and conceptual understanding.

What is the best way to learn software architecture while building a project?

Learning software architecture while building is best achieved through guided design decision-making, where you evaluate technology trade-offs one-on-one and seed a knowledge graph document to track your mastery of every concept applied in the codebase.

How do I track architectural decisions and conceptual understanding during an educational coding workflow?

Tracking architectural decisions and conceptual understanding in an educational coding workflow requires maintaining local markdown files that seed a living knowledge graph, ensuring every line of code written is fully understood.

Do I need a fully scoped project before planning a step-by-step learning journey?

Yes, you need an existing project scope before planning a step-by-step learning journey, as the process requires a defined objective to break down into sequenced build sections and initialize knowledge tracking documents.

Can I use this project planning approach for rapid code generation and fast delivery?

No, this project planning approach is not suited for rapid code generation or fast delivery; it applies specifically to educational coding workflows where the primary objective is deep mastery of the codebase and architecture rather than delivery speed.