write-validation-report
Write a validation report with pass/fail verdict
Skill by MihaiOnSoftware
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mihaionsoftware-write-validation-report
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/write-validation-report
What's inside
- Skill name
write-validation-report- Description
- Write a validation report with pass/fail verdict
- License
- MIT
- Metadata
- category: reporting
- Instructions
- 118 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- write-validation-report.sh · scripts/
SKILL.md (first lines)
Write a validation report using the standard validation reporting script. ## What This Skill Does **Input**: Validation report content and validation metadata **Output**: A properly formatted validation report file **Creates report at**: `~/.ai/wip/agent_reports/tdd-validation-agent/<report_base_name>-<date>.<pass|fail>.md` ## Workflow ### Step 1: Gather Parameters **Required**: - `report_being_validated`: Path or filename of the report being validated (e.g., "20250129_143022-2025-01-29.report.md") - `pass_or_fail`: Either "pass" or "fail" based on validation result - `report_content`: The markdown content of the validation report **Optional**: - `date`: ISO date (default: today in YYYY-MM-DD format) ### Step 2: Write Validation Report Run the bundled `scripts/write-validation-report.sh` (resolved against this skill's directory) via Bash: ```bash cat <<EOF | scripts/write-validation-report.sh <report_being_validated> <pass|fail> [date] <report_content> EOF ``` The script will: - Extract the base name from the report being validated - Create the validation report directory if needed - Generate date if not provided - Write the report with proper naming convention - Return the full path to the created report ### Step 3: Return Report Path Return the full path to the created validation report: ``` Validation report written: <full_path_to_report> ``` ## Examples ### Pass validation (auto-generate date) ```bash cat <<EOF | scripts/write-validation-report.sh 20250129_143022-2025-01-29.report.md pass # Validation Report ## Verdict ✅ PASS ## Analysis All requirements met. EOF ``` ### Fail validation with full path ```bash cat <<EOF | scripts/write-validation-report.sh ~/.ai/wip/agent_reports/micro-tdd-agent/20250129_143022-2025-01-29.report.md fail # Validation Report ## Verdict ❌ FAIL ## Issues Found - Test has branching logic - Missing verification step EOF ``` ### Specify date explicitly ```bash cat <<EOF | scripts/write-validation-report.sh 20250129_143022-2025-01-29.report.md pass 2025-01-29 # Validation Report ## Verdict ✅ PASS EOF ``` ## Report Content Guidelines The validation report content should be markdown and typically includes: - **Verdict**: ✅ PASS or ❌ FAIL - **Analysis**: Detailed validation findings - **Issues Found**: List of problems (for failures) - **Recommendations**: Suggested fixes (for failures) - **Verification**: What was checked ## Naming Convention The validation report filename is based on the report being validated: - Input: `20250129_143022-2025-01-29.report.md` - Output (pass): `20250129_143022-2025-01-29-2025-01-29.pass.md` - Output (fail): `20250129_143022-2025-01-29-2025-01-29.fail.md` The script automatically: - Extracts the base name (removes path and `.report.md`) - Adds validation date - Adds `.pass.md` or `.fail.md` extension ## Success Criteria - ✅ Validation report written to correct location - ✅ Proper naming convention used - ✅ Full path returned - ✅ Report content is valid markdown - ✅ Pass/fail correctly specified
From MihaiOnSoftware/.ai, MIT.
More from MihaiOnSoftware/.ai
- 0.592score
mihai-code-review
MihaiOnSoftware
Review a PR, branch, or diff the way Mihai would: mechanical style/test sweeps first, then precedent diffing, then an adversarial correctness hunt.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
shape-review-comments
MihaiOnSoftware
Shapes raw review findings into postable file:line comments written in Mihai's voice.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
review-pipeline
MihaiOnSoftware
Parallel code review pipeline: run adversarial-review-loop and mihai-code-review simultaneously, merge their findings, shape into postable comments, and…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
monitor-gh-pr
MihaiOnSoftware
Monitor a GitHub PR for CI failures, CI success, and new comments (including inline review comments).
SkillAFreshness: A★ 1Claude Code +9 - 0.502score
adversarial-review-loop
MihaiOnSoftware
Run fresh adversarial subagent, incorporate findings, repeat until findings are weak/repeated/invalid.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
create-implementation-plan
MihaiOnSoftware
Break a large task into incremental slices using story splitting patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
adversarial-review
MihaiOnSoftware
Spawn a fresh-context subagent that is told a mistake exists in your work and tasked with finding it.
SkillCFreshness: C★ 1Claude Code +9 - 0.499score
solve-this-problem
MihaiOnSoftware
End-to-end: problem → design → plan → TDD slices.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
tdd-slice
MihaiOnSoftware
Implement a complete TDD slice with multiple micro-tdd cycles and validation
SkillCFreshness: C★ 1Claude Code +9 - 0.495score
explore-and-design
MihaiOnSoftware
Investigate, scope, and shape a solution before breaking it into implementation slices.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
write-agent-report
MihaiOnSoftware
Write an agent report with proper naming and location
SkillCFreshness: C★ 1Claude Code +9 - 0.491score
commit
MihaiOnSoftware
Create a commit following message rules and writing style guidelines
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 6, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MihaiOnSoftware/.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MihaiOnSoftware
- 0.592score
shape-review-comments
MihaiOnSoftware
Shapes raw review findings into postable file:line comments written in Mihai's voice.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
review-pipeline
MihaiOnSoftware
Parallel code review pipeline: run adversarial-review-loop and mihai-code-review simultaneously, merge their findings, shape into postable comments, and…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
mihai-code-review
MihaiOnSoftware
Review a PR, branch, or diff the way Mihai would: mechanical style/test sweeps first, then precedent diffing, then an adversarial correctness hunt.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
monitor-gh-pr
MihaiOnSoftware
Monitor a GitHub PR for CI failures, CI success, and new comments (including inline review comments).
SkillAFreshness: A★ 1Claude Code +9 - 0.502score
adversarial-review-loop
MihaiOnSoftware
Run fresh adversarial subagent, incorporate findings, repeat until findings are weak/repeated/invalid.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
create-implementation-plan
MihaiOnSoftware
Break a large task into incremental slices using story splitting patterns.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
write-validation-report skill. Agent Mart. https://agentmart.dev/skills/mihaionsoftware-write-validation-report (last updated 2026-10-24)