一键导入
knowledge-prd
Read the merged PRD for an OKR. Returns FRs / SRs / coverage table for the code-design agent and reviewers.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Read the merged PRD for an OKR. Returns FRs / SRs / coverage table for the code-design agent and reviewers.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Append one hash-chained audit event to okrs/<id>/audit/events/<run-id>.jsonl. Returns the new chain head.
Replay the hash chain over an existing audit JSONL; returns the chain head on success, the first integrity failure reason on failure.
Query the mesh's threat library for entries matching a concern (e.g. "identity", "data-licensing").
Academic paper search via arXiv. Returns ranked paper results per query envelope.
Aggregated architecture context for a scope — CALM nodes + ADRs + fitness functions + quality attributes. PURE data; the Architect persona is in the parent agent's prompt.
Aggregated quality context for a scope — quality attribute definitions + performance SLOs + reliability targets per BAR.
| name | knowledge-prd |
| description | Read the merged PRD for an OKR. Returns FRs / SRs / coverage table for the code-design agent and reviewers. |
| version | 0.1.0 |
| purity | pure-data |
| runtime | research-runner |
| command | npx @maintainabilityai/research-runner@~0.1.64 skill-knowledge-prd |
The code-design agent's bridge from How → What. Parses the merged PRD at okrs/<id>/how/prd.md into structured FR / SR / coverage records so the design agent can guarantee each requirement maps to a design section.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
okrId | string | yes | — | The OKR id whose how/ phase has merged. |
| Field | Type | Description |
|---|---|---|
ok | boolean | False if how/prd.md is absent. |
functionalRequirements | { id: "FR-NN", text, sources: string[] }[] | Each cites R-N (research) or E-N (mesh expert input). |
securityRequirements | { id: "SR-NN", text, stride: string[], owasp: string[] }[] | Each cites a STRIDE / OWASP anchor. |
coverage | Record<"FR-NN" | "SR-NN", boolean> | The coverage analysis table. |
echo '{"okrId":"OKR-2026Q1-IMDB-001-celeb-api"}' \
| npx @maintainabilityai/research-runner@~0.1.64 skill-knowledge-prd
Parses okrs/<id>/how/prd.md using anchors from prompt-packs/looking-glass/prd/synthesis.md. CLI subcommand backend lands in B-PR1a.
{ok: false, reason: 'prd-not-merged-yet'} when the file is missing.