project-planning

Generates phased implementation plans and architecture documentation for web application projects.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/dallascrilley/dowser --skill project-planning-dallascrilley
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-planning
Source: https://github.com/dallascrilley/dowser/tree/main/skills/project-planning
Command: npx skills add https://github.com/dallascrilley/dowser --skill project-planning-dallascrilley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new web application or major feature without a structured plan leads to scope creep, oversized work chunks, and lost context between sessions. This Skill turns a project description into context-safe implementation phases with verification criteria, so work can be built iteratively and resumed cleanly. ## Core Features & Use Cases - Phased Implementation Plans: Generates IMPLEMENTATION_PHASES.md with typed phases (Infrastructure, Database, API, UI, Integration, Testing), each limited to 5-8 files with task checklists, verification criteria, and exit criteria. - Supporting Planning Documents: Produces DATABASE_SCHEMA.md, API_ENDPOINTS.md, ARCHITECTURE.md, UI_COMPONENTS.md, TESTING.md, AGENTS_CONFIG.md, and INTEGRATION.md when project complexity warrants them. - Phase Validation: Automatically flags oversized phases and suggests splits when file counts, dependencies, or duration exceed context-safe limits. - Use Case: Describe a URL shortener with user accounts and analytics; the Skill asks targeted questions about auth, data model, and scope, then outputs a six-phase plan plus database schema and API endpoint documentation. ## Quick Start Ask the assistant to use the project-planning skill to structure your new web app idea into implementation phases.

Frequently Asked Questions about project-planning

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

FAQPage Schema
How do I break a web app project into implementation phases?▼

Describe your project and answer a few clarifying questions about auth, data model, and scope. The Skill generates IMPLEMENTATION_PHASES.md with typed phases, each limited to 5-8 files, with task checklists, verification criteria, and exit criteria.

What planning documents should I create before coding a web app?▼

At minimum create an implementation phases document. Add DATABASE_SCHEMA.md for three or more tables, API_ENDPOINTS.md for five or more endpoints, ARCHITECTURE.md for multi-service systems, and AGENTS_CONFIG.md for AI-powered features.

Does this skill work with stacks other than Cloudflare Workers and React?▼

Yes. It defaults to Cloudflare Workers, Vite, React, D1, and Clerk, but asks clarifying questions when you mention non-standard technology or unique requirements like high scale or legacy integrations.

How do I know if an implementation phase is too large?▼

A phase is too large if it touches more than 8 files, requires deep knowledge of more than 2 other phases, or exceeds a 2-4 hour session. The Skill automatically flags oversized phases and suggests splitting them into sub-phases.

Does the project-planning skill write implementation code?▼

No. It generates planning documentation only, not code. It also does not track session state or make architectural decisions; those remain the responsibility of the developer and the assistant during implementation.