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.