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.