planning

Plan multi-phase feature work with TDD and phased LOG tracking.

18|Updated Apr 5, 2021
One-click install
npx skills add https://github.com/inocan-group/inferred-types --skill planning-inocan-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/inocan-group/inferred-types/tree/main/.claude/skills/planning
Command: npx skills add https://github.com/inocan-group/inferred-types --skill planning-inocan-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires simple-git, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines project planning by enforcing a Test-Driven Development (TDD) workflow, ensuring robust test coverage (runtime and type tests), and providing clear, phased progress tracking. It eliminates ambiguity in project execution and reduces the risk of incomplete work.

Core Features & Use Cases

  • TDD Workflow Enforcement: Guides the creation of tests before implementation, ensuring all features are well-defined and verifiable.
  • Phased Development Tracking: Formalizes project plans into manageable phases, each with clear steps for snapshotting, logging, testing, implementation, and close-out.
  • Automated Git Status Reporting: Utilizes a script to capture the repository's state at the start of each phase, including local/remote commits and dirty files, for transparent progress logging.

Quick Start

Create a detailed, phased plan for a new feature to add string interpolation utilities, following the TDD workflow and including both runtime and type tests.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I structure a multi-phase feature project with test-driven development?

Test-driven development structures projects by writing tests before implementation. This Skill formalizes TDD into phased workflows with clear steps for each phase: snapshot the repository state, log progress, write and run runtime and type tests, implement features, and close out the phase. Each phase tracks Git status and enforces test coverage before code ships.

Can I automate Git status tracking across project phases?

Yes. This Skill captures repository state at the start of each phase, including local and remote commits plus dirty files. The automated Git status reporting provides transparent progress logging throughout feature development, eliminating manual tracking and keeping the team aligned on what's committed versus pending.

What's the best way to enforce type tests and runtime tests in a TypeScript project?

This Skill enforces both type tests and runtime tests as part of the TDD workflow. It maintains phased progress logs that verify test coverage at each stage, ensuring features are well-defined and verifiable before implementation proceeds. Tests are executed and logged automatically across phases.

How do I track feature work progress across multiple development phases?

This Skill formalizes progress tracking through phased development with LOG files maintained at each phase boundary. Each phase includes snapshots, testing results, and implementation status, providing clear visibility into what's complete, what's in progress, and what remains.

Does this work with complex multi-phase feature requests requiring delegation?

Yes. This Skill orchestrates complex feature work through sub-agent delegation—a Project Manager handles scoping and planning while a Phase Executor manages implementation. It coordinates multi-phase requests that require TDD-driven development, type testing, and phased rollout with full progress visibility.

Why enforce tests before implementation in a feature workflow?

Test-driven development eliminates ambiguity by requiring tests to define feature requirements before code is written. This approach reduces incomplete work, ensures all features are verifiable, and catches edge cases early. This Skill enforces TDD to prevent rework and improve code quality across phased development.