From mission-spec
Generates a markdown run report from mission execution results. Triggered by requests like "create report", "mission report", "run report".
How this skill is triggered — by the user, by Claude, or both
Slash command
/mission-spec:ms-reportThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
[English](SKILL.md) | [한국어](SKILL.ko.md) | [中文](SKILL.zh.md)
mission.yaml and validates the schema.node -e "
import { generateMissionReport } from '${CLAUDE_PLUGIN_ROOT}/dist/commands/report.js';
const r = generateMissionReport('.');
console.log(r.markdown);
"
# Mission Report: Mission Title
**Status:** PASS (or FAIL)
**Progress:** 4/5
**Generated:** 2026-04-02T12:00:00.000Z
**Author:** author-name
**Version:** 1.0.0
## Evaluation Results
- [x] Criterion 1
- [x] Criterion 2
- [ ] Criterion 3
- Failure reason
---
Mission Spec Report — 2026-04-02T12:00:00.000Z
Save the report to a file when the user requests:
node -e "
import { generateMissionReport } from '${CLAUDE_PLUGIN_ROOT}/dist/commands/report.js';
import { writeFileSync } from 'node:fs';
const r = generateMissionReport('.');
writeFileSync('mission-report.md', r.markdown);
console.log('Report saved to mission-report.md');
"
If mission-history.yaml exists in the project root, the 3 most recent changes are included in the report:
## Recent Changes
### 1.5.0 (2026-04-08)
- **Intent:** Introduce Living Asset Registry
- **Type:** enhancement | **Persistence:** permanent
- Added: src/core/history.ts, lineage field, ...
- Modified: ms-status, ms-report, ms-init, ...
If .mission/traceability/TRACE_MATRIX.yaml exists in the project root, a Traceability table is automatically included in the report:
## Traceability
| Requirement | Eval Type | Code | Tests |
| ------------------------ | --------- | -------------------------- | -------------------- |
| schema_validation_passes | automated | scripts/validate-schema.js | tests/schema.test.ts |
If TRACE_MATRIX is missing, this section is automatically omitted.
mission-history.yaml is missing.mission-history.yaml does not conform to the schema (v1.6.0+), instead of failing, the report shows a ## History section with History unavailable: ... warning and proceeds with evaluation. Also available via the historyWarning field in the return value.llm-eval / llm-judge type criteria are counted as PASS only when a verdict is recorded in .mission/evals/<name>.result.yaml (see ms-eval SKILL).npx claudepluginhub chquandogong/mission-spec --plugin mission-specGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.