project-planning

Generate phased planning documentation with verification criteria for web application projects.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill project-planning-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-planning
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/project-planning
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill project-planning-dennislee928

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles the challenge of project disorganization by breaking down complex work into manageable, context-safe phases with clear verification and exit criteria, preventing scope creep and ensuring efficient development.

Core Features & Use Cases

  • Phase-Based Planning: Generates structured implementation phases for new projects or features.
  • Detailed Documentation: Creates IMPLEMENTATION_PHASES.md with tasks, verification, and exit criteria.
  • File-Level Context: Includes file maps, data flow diagrams (Mermaid), dependencies, and gotchas for enhanced clarity.
  • Use Case: When starting a new web application, use this Skill to generate a phased plan, including infrastructure setup, database schema, API development, and UI implementation, ensuring a clear roadmap from start to finish.

Quick Start

Use the project-planning skill to plan a new task management API.

Frequently Asked Questions about project-planning

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

FAQPage Schema
How do I break down a web application project into structured implementation phases?

Phase-based project planning organizes complex web application development into manageable phases with built-in verification and exit criteria. This approach generates structured documentation like IMPLEMENTATION_PHASES.md to ensure efficient development and prevent scope creep.

What is the best way to document database schema and API endpoints during project planning?

Documenting database schema and API endpoints during project planning is handled by generating conditional files like DATABASE_SCHEMA.md and API_ENDPOINTS.md. These documents provide file-level context, data flow diagrams, and critical dependencies for enhanced clarity.

Can I include Mermaid diagrams and file maps in my implementation plan?

Yes, you can include Mermaid diagrams and file maps in your implementation plan. The planning process supports file-level detail by generating data flow diagrams and file maps to map out critical dependencies and potential gotchas for token efficiency.

How do I add verification and exit criteria to a task management plan?

Adding verification and exit criteria to a task management plan requires structuring work into phases within an IMPLEMENTATION_PHASES.md document. This method ensures each task has specific verification steps and exit conditions before moving forward.

Does this project planning approach work for Scrum and phase-based development?

Yes, this project planning approach works for Scrum and phase-based development by structuring complex work into context-safe phases. It generates comprehensive planning documentation tailored for infrastructure setup, database schema, API development, and UI implementation.