generate-srs

Generate BrSE-aligned SRS and per-screen specs from a ProjectModel JSON.

3|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/mor-duongmh/morkit-plugin --skill generate-srs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-srs
Source: https://github.com/mor-duongmh/morkit-plugin/tree/main/plugins/morkit/skills/generate-srs
Command: npx skills add https://github.com/mor-duongmh/morkit-plugin --skill generate-srs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) components.

What problem does it solve?

BrSE teams often spend excessive time assembling and maintaining BrSE-aligned SRS and per-screen specs from project data. This Skill automates generating and updating the BrSE-compliant SRS structure (13 sections + 2 appendices) and per-screen specs from a single ProjectModel JSON, ensuring consistency and traceability.

Core Features & Use Cases

  • Generates an SRS document and per-screen specs directly from a ProjectModel JSON, applying BrSE standards and JP/EN/VN language support.
  • Supports init mode to render fresh outputs and update mode to apply delta changes while preserving manual edits.
  • Typical use case: a PM exports a ProjectModel JSON and runs the Skill to produce docs located at docs/srs.md and docs/screen-specs/SCREEN-*.md.

Quick Start

Provide your ProjectModel JSON to generate a BrSE-compliant SRS and per-screen specs in docs and screen-specs.

Frequently Asked Questions about generate-srs

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

FAQPage Schema
How do I generate a BrSE-aligned SRS document from a project model?

To generate BrSE-aligned SRS documentation from a project model, provide a ProjectModel JSON to automatically render a 13-section SRS plus appendices and per-screen specs into docs/srs.md and docs/screen-specs/SCREEN-*.md files.

Can I update existing SRS documentation without losing manual edits?

Yes, you can update SRS documentation without losing manual edits by using the update mode, which applies delta changes from the ProjectModel JSON while preserving your modifications in the existing docs/srs.md and screen-spec files.

Does this SRS generation tool support Japanese, English, and Vietnamese outputs?

Yes, this SRS generation tool supports Japanese, English, and Vietnamese language outputs, rendering BrSE-compliant SRS documents and per-screen specs from the ProjectModel JSON in your preferred language.

What format does the project model need to be in for SRS generation?

The project model needs to be in ProjectModel JSON format for automated SRS generation. This single JSON file acts as the source to render BrSE-aligned SRS and per-screen specs.

How do per-screen specs work when generating BrSE documentation?

Per-screen specs are generated for all screens defined in the ProjectModel JSON, rendering individual markdown files formatted as docs/screen-specs/SCREEN-*.md alongside the main BrSE SRS document.