plans

Creates step-by-step implementation plans from codebase analysis and requirements.

5|2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill plans-outlinedriven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plans
Source: https://github.com/OutlineDriven/odin-gemini-cli-extension/tree/main/skills/plan
Command: npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill plans-outlinedriven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps software teams plan implementations by conducting thorough read-only analysis of a codebase, defining objectives, and outlining actionable steps before coding begins.

Core Features & Use Cases

  • Read-only discovery and requirements capture: Identify constraints, stakeholders, and success metrics before design.
  • Architecture planning: Map existing patterns, dependencies, and integration points to proposed solutions.
  • Deliverable planning: Produce step-by-step implementation plans, risk assessments, and milestones for team alignment.

Quick Start

Instruct the Plan Command to analyze the current repository and output a concrete implementation plan.

Frequently Asked Questions about plans

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

FAQPage Schema
How do I create an implementation plan for a new feature in an existing codebase?

An implementation plan defines objectives, identifies relevant files, outlines concrete steps, and captures risks and dependencies. It structures feature delivery by mapping requirements and existing code patterns to actionable development milestones.

What is architecture planning and how does it fit into software development?

Architecture planning maps existing code patterns, dependencies, and integration points to proposed solutions. It ensures software teams define objectives and outline actionable steps before coding begins, reducing rework during implementation.

How do I onboard a new repository and map tasks to files?

Onboarding a repository involves read-only discovery to identify constraints, stakeholders, and success metrics. You map tasks to files by thoroughly understanding existing code patterns and outlining concrete steps for integration.

Can I use this approach to assess risks and dependencies before coding?

Yes, risk assessment and dependency capture are core deliverables of planning. By conducting read-only analysis of a codebase, you identify constraints and integration points to ensure team alignment before development begins.

What's the best way to capture requirements before designing software architecture?

The best way to capture requirements is through read-only discovery, identifying constraints, stakeholders, and success metrics. This ensures design objectives are defined and mapped to existing patterns before architecture planning begins.

Does this planning approach modify the codebase during analysis?

No, this planning approach is strictly read-only. It analyzes the codebase to define objectives, identify relevant files, and outline steps without modifying code, ensuring safe exploration during onboarding and design.