frenzymath/pharos/synthesize-verification-report
Claude Code and agent skill by frenzymath/pharos
- community
Checking that the SKILL.md file is still in the repository.
Aggregate all detected errors and gaps into the final verification report, apply strict accept/reject logic, and produce repair hints when rejected.
Install
npx vskill@latest install frenzymath/pharos/synthesize-verification-reportSKILL.md
Synthesize Verification Report
Produce the final verification output JSON and verdict.
Input Contract
Aggregate all findings you produced earlier in this verification session — the per-item records from the sequential check and the reference check, held in context. Each issue must include location and issue.
Procedure
- Collect all critical errors and all gaps from previous checks.
- Build a complete
verification_reportobject with:
summarycritical_errorsgaps
- Apply strict verdict rule:
correctiffcritical_errors=[]andgaps=[].- otherwise
wrong.
- If verdict is
wrong, produce concrete non-emptyrepair_hints. - Self-check the JSON against its schema before emitting — do this by reasoning, not by calling a tool:
verdictis exactly"correct"or"wrong",repair_hintsis non-empty iffverdict == "wrong"(empty string when"correct"),- every entry of
critical_errorsandgapshas bothlocationandissue, - the verdict is consistent with the rule in step 3 (any critical error or gap forces
"wrong").
If the self-check fails, correct the object before continuing.
- Write the final JSON to the run's result file and emit it as your final message.
Use the exact absolute output path supplied in the launch prompt (by default runs/{run_id}/verification.json in the verifier home). The verify service reads this file back and returns it verbatim as the HTTP /verify response; you invoke no MCP tool to persist it. Stop only after the file is written and the same JSON is your final message.
Output Contract
Final output JSON:
If there is any error or gap, verdict must be "wrong" and repair_hints must be non-empty.
Tools
- None — you build, self-check, and write the report by reasoning. The final JSON
is written to the output path supplied in the launch prompt; the verify service returns it as the /verify response.
(The verdict is the verifier's only output — no memory is written; the worker does all writing to global memory and the fact graph.)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagents/skills/verify/synthesize-verification-report/SKILL.md
Popularity
- Repository stars
- 30
- Repository forks
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/frenzymath/pharos/synthesize-verification-report)