planning-phase

Coordinate project constraints to produce architecture, data, API, and testing plans.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/DYAI2025/MOD_shark-engine --skill planning-phase-dyai2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-phase
Source: https://github.com/DYAI2025/MOD_shark-engine/tree/main/sharkengine/.claude/skills/planning-phase
Command: npx skills add https://github.com/DYAI2025/MOD_shark-engine --skill planning-phase-dyai2025

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the planning phase by coordinating requirements gathering, reuse discovery, architecture design, data modeling, API contracts, testing strategy, and effort estimation to ensure aligned, reusable, and testable plans.

Core Features & Use Cases

  • Orchestrates the /plan workflow by loading project docs, researching code reuse, designing architecture, planning data models, defining API contracts, and outlining tests.
  • Produces artifacts like plan.md and research.md that reflect constraints, reuse opportunities, complexity estimates, and implementation sequence.
  • Integrates with 8 project docs to ensure compliance with project standards and reduce rework.

Quick Start

To start planning, run /plan with your spec.md and project docs to generate a plan and a research report.

Frequently Asked Questions about planning-phase

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

FAQPage Schema
How do I generate API contracts and data models during software planning?

To generate API contracts and data models during software planning, provide a spec.md and project docs to produce OpenAPI-compatible contracts, Mermaid ERDs, and migration plans.

What is the best way to estimate feature development complexity and sequence?

The best way to estimate feature development complexity is to coordinate architecture design and code reuse discovery, yielding 20-30-task complexity estimates and an implementation sequence.

How do I discover code reuse opportunities before designing architecture?

Discovering code reuse opportunities before designing architecture involves loading project docs to research existing components, ensuring aligned, reusable, and testable architectural plans.

Can I define a testing strategy and data modeling artifacts in one planning workflow?

Yes, you can define a testing strategy and data modeling artifacts in one planning workflow by applying constraints across architecture, API contracts, and data models to produce reproducible artifacts.

What limitations exist when orchestrating project docs for architectural patterns?

A limitation when orchestrating architectural patterns is strict dependency on loading 8 specific project docs; missing these compliance standards reduces rework prevention and plan accuracy.

Do I need OpenAPI specifications to plan feature development and API contracts?

You need OpenAPI specifications to ensure compatibility when planning feature development, as the workflow produces OpenAPI-compatible contracts alongside data models and testing strategies.