Entalpa prd
Skill entalpa/entalpa-mcp/plugins/entalpa/skills/entalpa-prd
Entalpa MCP client instructions, Agent Skills, and plugin bundle
npx -y skills add entalpa/entalpa-mcp --skill entalpa-prdAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use this skill to generate a human-readable PRD/BRD document artefact from an Entalpa project over its MCP server — a stakeholder-facing spec (business-requirements narrative, per-subsystem functional and non-functional requirements with stable codes, data & storage and Definition-of-Done tables, and story/requirement traceability) exported as Markdown and, optionally, PDF. Covers the whole project or a selected subset of subsystems/stories. It reads project data and writes a document; it does not modify the project unless the user explicitly asks.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.7 KB, as published. Nobody here has run it
Entalpa PRD
Entalpa is a requirements-engineering platform where humans author project context (project idea, stakeholders, stories) and generate system- and subsystem-level requirements on the website. This skill turns that structured spec into a human-readable PRD/BRD document — the kind of single document a product owner hands to stakeholders, compliance, or a vendor for an RFP.
The Entalpa exports that already exist (portable JSON, requirements JSON/CSV/Markdown, ReqIF XML) are data-interchange formats. This skill instead produces a presentation-ready narrative document: a business-requirements section written in prose, followed by per-subsystem specs with coded requirement lists and structured tables.
This skill is read-only. You read the project over MCP and produce a document file. Do not create, patch, or delete any Entalpa entity while generating a PRD. Only touch write tools if the user explicitly asks you to fix the underlying data first, in which case follow the entalpa-implement skill's read-before-write discipline.
Grounding Rule (do not fabricate)
Every statement, requirement, acceptance criterion, and constraint in the document must come from the project's stored data. The prose sections may be rephrased and organized for readability, but must not invent requirements, numbers, vendors, or decisions that aren't in the project. When a section has no data, say so plainly ("No non-functional requirements are recorded for this subsystem yet") rather than filling the gap. Never redact or paraphrase away a requirement to make the document look more complete.
Core Workflow
- Authenticate & select the project. Call
users_get_me, thenprojects_list/projects_get. If more than one project could match, ask the user which one before generating anything. - Determine scope. Whole project, one or more subsystems, or a chosen set of stories/requirements. If the user didn't say, default to the whole project (see
references/customization.mdfor how to infer and confirm scope). - Gather the data. Call
projects_exportonce for the selected project; its portable payload contains the project, subsystems, stakeholders, stories, requirements, interface contracts, and their relationships expressed with human-readable IDs. Callprojects_get_assessmentseparately for the quality/readiness warning. Filter the export locally to the selected subsystems, stories, or requirements while retaining the linked entities needed for traceability. Use targeted list/get tools only to resolve an ambiguous scope before export or refresh a specifically requested entity. Reuse exportedhuman_idvalues (for exampleReq-012,S-3,Sub-002) as stable document codes. - Offer customization. Infer sensible defaults from what the project actually contains and confirm them in one concise question before writing the document — see
references/customization.md. - Assemble the document following
references/document-structure.md: title + summary, Part I business-requirements narrative, one section per subsystem (purpose & boundaries, coded functional/non-functional requirements, data & storage table, Definition-of-Done table), and a traceability section. - Render output. Write the Markdown file, then convert to PDF if requested — see
references/output-formats.md. Degrade gracefully (deliver Markdown) if no PDF toolchain is available. - Summarize. Report the project name/ID, the scope covered, the file(s) written, and anything thin or missing in the source data (e.g. "Billing subsystem has 2 requirements and no acceptance criteria — the DoD table is sparse").
Customization (ask, with smart defaults)
Users should be able to shape the document, but shouldn't have to answer a long questionnaire. Inspect the project first, propose the choices that fit its contents, and ask a single confirm-or-adjust question. For example: with a project that has three subsystems, populated rationale/risk, and interface contracts, propose a per-subsystem BRD in the project's apparent language, with rationale and risk columns, an interfaces section, and PDF output — then let the user change scope, sections, language, or format. Full inference rules and the phrasing pattern are in references/customization.md.
Reference Loading
- Read
references/document-structure.mdbefore assembling the document — it defines the section order, the requirement→section/table mapping, coding and grouping rules, and how to handle missing fields. - Read
references/customization.mdbefore step 4 — it lists the customization dimensions, the defaults to infer from project contents, and how to ask in one question. - Read
references/output-formats.mdbefore rendering — Markdown conventions, PDF conversion options, file naming, and graceful fallback.
Non-Destructive Guarantee
Generating a PRD never calls a write or destructive tool. If the source data is wrong or incomplete, report it in the summary and suggest fixing it on the Entalpa website or via the entalpa-implement skill — do not silently edit the project to make the document look better.