plan2json

Converts a project specification into a structured feature_list.json for driving end-to-end tests.

3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/robzolkos/zolkos-agent-skills --skill plan2json
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan2json
Source: https://github.com/robzolkos/zolkos-agent-skills/tree/main/skills/plan2json
Command: npx skills add https://github.com/robzolkos/zolkos-agent-skills --skill plan2json

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert project specifications into a portable, machine-readable plan that can drive automated testing and PRD generation.

Core Features & Use Cases

  • Reads a project specification file and extracts structured requirements
  • Produces a feature_list.json containing end-to-end test case items with metadata
  • Supports both functional and style-like test entries and scalable totals
  • Handles prioritized ordering and validation against the original spec

Quick Start

Run plan2json on your project spec to generate feature_list.json.

Frequently Asked Questions about plan2json

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

FAQPage Schema
How do I convert a project specification into structured JSON for automated testing?

To convert a project specification into structured JSON, you need a tool that parses requirements and outputs a machine-readable file. This process extracts functional requirements to generate a feature_list.json containing categorized, prioritized test cases.

What is the best way to generate end-to-end test plans from a requirements spec?

Generating end-to-end test plans from a requirements spec is best handled by transforming the document into a structured JSON array. This format captures essential test features with fields for category, description, steps, and a passes flag to drive automated validation.

How does generating test cases from a spec handle prioritization and scaling?

Generating test cases from a spec handles prioritization by enforcing ordered, scalable totals based on the extracted requirements. It produces varied step counts and diverse categories to ensure comprehensive coverage for both functional and style-like test entries.

Can I use a JSON test plan to drive both automated testing and PRD generation?

Yes, you can use a JSON test plan to drive both automated testing and PRD generation because it serves as a portable, machine-readable representation of your features. The structured output validates against the original spec while providing actionable test steps.

What minimum feature counts are enforced when extracting requirements to JSON?

When extracting requirements to JSON, the process enforces minimum feature counts and utilizes starter values to guarantee a baseline of test coverage. This ensures the resulting feature_list.json remains comprehensive regardless of the original spec's density.