create-testcase

Generate a skeleton JSON of User Stories and Acceptance Criteria with coverage indices from docs.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/rachel353/fullty-plan --skill create-testcase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-testcase
Source: https://github.com/rachel353/fullty-plan/tree/main/.claude/skills/create-testcase
Command: npx skills add https://github.com/rachel353/fullty-plan --skill create-testcase

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generate a QC test case skeleton JSON from docs that captures all User Stories and Acceptance Criteria with empty testCase arrays and coverage indices for Domain Rules, Change Items, and Routes. This enables gap analysis during QC planning and ensures no AC is missed when preparing test cases or when users request QC artifacts like test cases or coverage checks.

Core Features & Use Cases

  • Create a skeleton JSON that links User Stories to Acceptance Criteria with empty testCases arrays, ready for later test case expansion.
  • Include coverage indices for Domain Rules, Change Items, and Routes to support gap analysis and traceability.
  • Serve as a ready-to-edit baseline for manual or automated test writing when users ask for "테스트케이스", "QC", or "coverage check".

Quick Start

Execute the skeleton generator with a base change ID to create the skeleton JSON at tasks/qc/testcases-skeleton.json

Frequently Asked Questions about create-testcase

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

FAQPage Schema
How do I generate a QC test skeleton from user stories and acceptance criteria?

To generate a QC test skeleton, the skill reads docs like user_stories.md and conceptual_model.md to assemble a JSON linking all user stories and acceptance criteria with empty test case arrays. This deterministic output provides a ready-to-edit baseline for downstream test case writing.

What is the best way to ensure test coverage for domain rules and routes during QC planning?

Ensuring test coverage during QC planning requires a structured skeleton with coverage indices for domain rules, change items, and routes. The generated JSON captures these indices to support gap analysis and traceability, preventing missed acceptance criteria.

How do I create a traceability matrix for user stories and acceptance criteria in JSON?

Creating a traceability matrix in JSON involves mapping user stories to acceptance criteria with empty test case arrays. The skill outputs this structure at tasks/qc/testcases-skeleton.json, including metadata about source IDs and status for manual or automated test expansion.

Can I build empty test case arrays for manual test writing from markdown documentation?

Yes, you can build empty test case arrays from markdown documentation. The skill reads markdown files like user_stories.md and changes documentation to generate a deterministic JSON skeleton, serving as a ready-to-edit baseline for manual test case expansion.

What documentation do I need to prepare for automated test skeleton generation?

Automated test skeleton generation requires reading docs/user_stories.md, docs/conceptual_model.md, docs/ia_structure.md, and docs/changes/<id>.md. These source files provide the user stories, acceptance criteria, and domain rules needed to assemble the test structure.

Does generating a test case skeleton support gap analysis for change items?

Generating a test case skeleton explicitly supports gap analysis for change items by including dedicated coverage indices. The output JSON captures all relevant change items alongside domain rules and routes to ensure comprehensive QC coverage planning.