Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/astordu/qoderharness/test5-implementation-coverage-reviewernpx skills add astordu/qoderharness --skill test5-implementation-coverage-reviewergit clone --depth 1 https://github.com/astordu/qoderharnessWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/astordu/qoderharness/test5-implementation-coverage-reviewer)<a href="https://agentmods.dev/skills/astordu/qoderharness/test5-implementation-coverage-reviewer"><img src="https://agentmods.dev/badge/skills/astordu/qoderharness/test5-implementation-coverage-reviewer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00084 | $0.00844 |
| Opus 5 | $0.00042 | $0.00422 |
| Sonnet 5 | $0.00017 | $0.00169 |
| Haiku 4.5 | $0.00008 | $0.00084 |
Grade A, and why
test5-implementation-coverage-reviewer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
实现与覆盖审查
用已确认的测试矩阵 CSV 审查当前代码和已有测试。不要把代码当成需求来源;矩阵是标准,代码是被审查对象。
输入
读取:
.qoder/test-matrix/<feature-id>.csv
同时读取必要的代码事实:
- DTO / Schema / 类型定义
- API Route / Controller
- Service 或核心业务模块
- 前端关键组件
- 已有测试文件
只读取与矩阵行相关的文件,不做无边界全仓库分析。
输出
更新同一个 CSV,不创建新文件。
主要更新字段:
implementation_statustest_statusactionevidencenotes
状态取值
implementation_status:
not_checked:尚未审查。implemented:代码已满足矩阵要求。missing:矩阵要求存在,但代码未实现。partial:实现不完整或行为不确定。out_of_scope:矩阵范围控制项或 PRD 范围外项。
test_status:
not_generated:还没有对应测试。generated:已有测试代码,但未确认运行结果。passing:测试存在且通过。failing:测试存在但失败。manual_only:仅人工验收。
action:
generate_test:代码已实现但测试缺失,下一步生成测试。fix_code:矩阵要求存在但代码缺失或偏差,下一步补实现。manual_review:需要人判断是改需求、改代码还是改测试。defer:延后。ignore:范围外,不处理。
审查原则
- PRD 和矩阵决定“该不该测”;代码只帮助判断“实现了没有、怎么测”。
- 代码里有但矩阵没有的功能,不自动加入本需求测试。
- 矩阵有但代码没有的功能,标记为实现缺口,不删除矩阵行。
- Service 覆盖不等于 API 覆盖,API 覆盖不等于 UI/E2E 覆盖。
- 证据必须写具体文件路径、测试文件路径或命令结果摘要。
分流逻辑
| 发现 | CSV 标记 | 后续 |
|---|---|---|
| 代码已实现,测试也覆盖 | implemented + passing |
保持 |
| 代码已实现,但没有测试 | implemented + not_generated + generate_test |
调用 tdd 或测试生成流程 |
| 代码没实现,但矩阵要求 | missing + fix_code |
回开发 Agent 补代码 |
| 代码和矩阵不一致 | partial + manual_review |
人判断 |
| PRD 范围外 | out_of_scope + ignore |
不纳入本功能验证 |
下一步
完成后提示:
如果 CSV 中存在 action=generate_test,下一步建议调用 tdd:
从 selected_for_validation=Y 且 action=generate_test 的行中挑一个测试点,按红-绿-重构生成可执行测试。
如果 CSV 中存在 action=fix_code,先回开发 Agent 补齐实现,再重新调用 test5-implementation-coverage-reviewer。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 94 lines · 84 tokens per session scan A a10d8206b183
test5-implementation-coverage-reviewer is a skill published in the GitHub repository astordu/qoderharness (23 stars, last pushed 2d ago), licensed MIT. It adds 84 tokens to every session and 844 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
next-cache-components-optimizer
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…
next-partial-prefetching-adoption
Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…
chronicle
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…