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.