wfc-plan

Generate structured implementation plans with TASKS.md, PROPERTIES.md, and TEST-PLAN.md.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sam-fakhreddine/wfc --skill wfc-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wfc-plan
Source: https://github.com/sam-fakhreddine/wfc/tree/main/wfc/skills/wfc-plan
Command: npx skills add https://github.com/sam-fakhreddine/wfc --skill wfc-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill transforms high-level requirements into detailed, actionable implementation plans, ensuring clarity and structure before development begins.

Core Features & Use Cases

  • Adaptive Interview: Gathers detailed requirements through intelligent, context-aware questions.
  • Structured Planning: Generates TASKS.md, PROPERTIES.md, and TEST-PLAN.md for comprehensive project blueprints.
  • Use Case: Starting a new complex feature? Use /wfc-plan to get a breakdown of tasks, formal properties to uphold, and a robust test strategy, ensuring all angles are covered.

Quick Start

Run /wfc-plan to initiate the planning process for your next feature.

Frequently Asked Questions about wfc-plan

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

FAQPage Schema
How do I generate a structured implementation plan from high-level software requirements?

You can generate a structured implementation plan from software requirements by running an adaptive interview process that produces a formal blueprint. This breaks down requirements into actionable task dependencies, formal invariants, and test strategies.

What is the best way to create a test plan and define formal properties before coding a new feature?

The best way to create a test plan and define formal properties for a new feature is to use an AI-driven planning process. It automatically generates a TEST-PLAN.md outlining test cases and a PROPERTIES.md defining formal invariants like SAFETY and PERFORMANCE.

How does an adaptive interview process work for software development planning?

An adaptive interview process for software development planning works by gathering detailed requirements through intelligent, context-aware questions. It uses your answers to produce comprehensive project blueprints covering task dependencies and test strategies.

Can I use this planning approach for refactoring existing code or only for starting new projects?

You can use this planning approach for refactoring existing code as well as for project initiation and new feature development. It supports any scenario requiring a formal breakdown of tasks, properties, and test cases before implementation begins.

What files are generated when planning a software feature with an AI-driven blueprint?

Planning a software feature with an AI-driven blueprint generates three main files: TASKS.md for task dependencies, PROPERTIES.md for formal invariants, and TEST-PLAN.md for outlining test strategies and cases.

Do I need any specific dependencies or environment setup to run the wfc-plan interview process?

No specific dependencies or environment setup are required to run the wfc-plan interview process. It operates standalone to transform your high-level project requirements into structured markdown documentation.