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.