mspecplus

Manage feature specifications and generate test plans from spec.md files.

Updated Jan 11, 2026
One-click install
npx skills add https://github.com/vivainio/agent-skills --skill mspecplus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mspecplus
Source: https://github.com/vivainio/agent-skills/tree/main/extra-skills/mspecplus
Command: npx skills add https://github.com/vivainio/agent-skills --skill mspecplus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the software development process by enforcing a spec-driven design workflow, ensuring that features are well-defined, tested, and meet requirements before and during implementation.

Core Features & Use Cases

  • Spec Management: Creates and maintains detailed spec.md files for features.
  • Test Plan Generation: Derives comprehensive test-plan.md files from specifications, mapping acceptance criteria to test cases.
  • Regression Risk Assessment: Analyzes spec changes to identify and manage regression risks.
  • Handover Support: Generates plan.md for clear project handovers.
  • Use Case: When starting a new feature, use this Skill to create a spec.md and test-plan.md, ensuring all requirements are captured and testable from the outset.

Quick Start

Use the mspecplus skill to start a new feature by creating a spec file.

Frequently Asked Questions about mspecplus

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

FAQPage Schema
How do I generate a test plan from a feature specification?

Spec-driven design creates detailed spec.md files for features and derives comprehensive test-plan.md files from them, mapping acceptance criteria to test cases to ensure requirements are captured and testable from the outset.

What is spec-driven design and when do I need it for software development?

Spec-driven design is a workflow that manages feature specifications and associated test plans. You need it when starting a new feature to ensure all requirements are well-defined, tested, and aligned with implementation from the outset.

Can I assess regression risk when modifying requirements during iterative development?

Yes, you can assess regression risk during iterative development by analyzing spec changes. This workflow evaluates modifications to identify and manage potential regression risks before and during implementation.

Does spec-driven design support structured handovers for software engineering projects?

Spec-driven design supports structured handovers by generating a plan.md file. This ensures clear project transitions and maintains alignment between requirements and implementation across development phases.

How do I map acceptance criteria to test cases for regression testing?

You map acceptance criteria to test cases by creating a spec.md file and deriving a test-plan.md from it. This workflow ensures detailed tracking of acceptance criteria, test coverage, and regression risk assessment.