dojo-plan

Generate a structured learning roadmap from capability assessments and project dependencies.

52|3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/ttguy0707/codojo --skill dojo-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-plan
Source: https://github.com/ttguy0707/codojo/tree/main/skills/dojo-plan
Command: npx skills add https://github.com/ttguy0707/codojo --skill dojo-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of overwhelming project complexity by generating a structured, personalized learning roadmap that bridges the gap between a user's current skill level and the project's architecture.

Core Features & Use Cases

  • Personalized Roadmap: Analyzes user capability via S1 assessment to skip known concepts and focus on knowledge gaps.
  • Progress Tracking: Automatically generates and maintains a schedule.md file to track theory and practice progress.
  • Use Case: A developer joining a new project uses this to get a guided, step-by-step plan that starts with a high-level project overview and moves into specific module implementation tasks.

Quick Start

Trigger the dojo-plan skill by asking the agent to generate a learning plan based on your completed assessment.

Frequently Asked Questions about dojo-plan

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

FAQPage Schema
How do I generate a learning roadmap for a new software project codebase?

To generate a learning roadmap, you must complete an open-questions.md file to initialize the planning process. The Skill analyzes your capability assessment alongside project directory structures and module dependencies to create a personalized sequence of tasks.

How does personalized project onboarding work when bridging skill gaps?

Personalized project onboarding works by evaluating your current skill level through an assessment to identify knowledge gaps. It then skips known concepts and focuses on bridging your specific skill deficits with a structured sequence of theoretical and practical tasks.

Can I track my learning progress and schedule for a complex codebase?

You can track your learning progress using an automatically generated schedule.md file. This file is continuously maintained to record your advancement through both theoretical concepts and practical module implementation tasks.

Do I need to prepare any specific files before creating a codebase learning plan?

You need to prepare a completed open-questions.md file before creating a learning plan. This file is a strict prerequisite to initialize the planning process and allows the system to assess your capabilities accurately.

What is the best way to structure developer onboarding for a complex codebase?

The best way to structure developer onboarding is through a personalized roadmap that starts with a high-level project overview and progresses into specific module implementation tasks. This approach reduces overwhelming project complexity by bridging the gap between current skills and architecture.

What are the limitations of using an automated learning path for project management?

A limitation of this automated learning path is its strict dependency on a completed open-questions.md file to function. Without this initial capability assessment, the system cannot analyze directory structures or generate the required schedule.md tracking file.