test-router SKILL.md skillA
test-router from devcodex-labs/devcodex is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add devcodex-labs/devcodex/test-router@git:20261021.9117d5cPins git:20261021.9117d5c in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- devcodex-labs/devcodex
- Path
content/skills/test-router/SKILL.md- Versions recorded
- 7
- Latest version
- git:20261021.9117d5c, committed Oct 21, 2026
- First version recorded
- Aug 26, 2026
- Size
- 27,499 bytes
- Repository stars
- 432
- License
- AGPL-3.0
测试路由规范 — 根据变更类型、影响范围与风险选择静态、单元、集成、API、E2E、场景/负载、pack 或发布验证,并记录跳过理由.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Test Router Skill TestRoute 的稳定输入、route selector、固定输出与 skip 合同以同目录 `test-route-schema.json` 为唯一结构化事实源;领域专用证据保留在对应 Owner Skill,不再全部提升为 TestRoute 顶层字段。 ## 职责 `test-router` 只负责选择验证路线和记录跳过理由,不替代 `dev-testing`、`api-verification`、`dev-scenario-test` 或项目自身测试规范。 ## 执行器适用范围 先区分当前项目的原生验证与 DevCodex 自身的 managed validation。下文 `VerificationIntentV2 / ValidationPlanV3 / BudgetCard / VerificationExecutionLeaseV2 / ValidationEvidenceV2` 约束本仓库 `scripts/run-validation.js` 管理的 DevCodex manifest;该 runner 的根是 DevCodex Source,外部路径拒收是预期边界。 业务项目按其 Profile、package scripts 和实际 Owner 选择原生 `npm test`、精确单测、API/示例或其他项目命令,在真实项目 cwd 执行,并记录命令、候选/输入身份、exitCode、实际断言、原始日志及自启资源清理。未接入该 managed runner 的业务项目,不需要伪造其 lease,也不应把业务路径传给 Source runner、注入 fixture manifest 或用 Source 测试替代业务验证。原生业务 `npm test` 的名称不等同于 DevCodex 的 V3/full 授权。 原生项目 TestRoute 保留 `selectedRoutes / commands / evidence / skipped / residualRisk / coverageClaim`;managed 专属计划、预算、lease 与 runner receipt 字段明确记 `N/A + project-native-command` 及理由。其证据只支持实际项目命令的覆盖,不能标为 `ValidationEvidenceV2`、managed V3 或发布资格。项目自身执行限制、真实宿主权限、任务 CP/Owner 和资源边界仍须满足。 ## 输入 机器可读输入、selector、输出与跳过字段以同目录 `test-route-schema.json` 为唯一事实源。稳定输入只有: …
Read the whole file at its exact version.
How to install
mdr add devcodex-labs/devcodex/test-router@sha256:1fcd872dee3df300The line at the top of this page pins the label git:20261021.9117d5c, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_xg6ozvviq4pevomb)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 7 versions of this file, between Aug 26, 2026 and Oct 21, 2026, about one every 9 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261021.9117d5c latest | 2026-10-21 | 9117d5c | 27,499 B | A | view · diff |
| git:20261017.1c96ba3 | 2026-10-17 | 1c96ba3 | 26,562 B | A | view · diff |
| git:20260906.8d1c8e1 | 2026-09-06 | 8d1c8e1 | 25,178 B | A | view · diff |
| git:20260829.ef3a006 | 2026-08-29 | ef3a006 | 22,981 B | A | view · diff |
| git:20260827.07b1aaf | 2026-08-27 | 07b1aaf | 21,818 B | A | view · diff |
| git:20260827.008bab6 | 2026-08-27 | 008bab6 | 21,530 B | A | view · diff |
| git:20260826.655f722 | 2026-08-26 | 655f722 | 21,339 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (27499 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
devcodex-labs/devcodex · 432 stars · license AGPL-3.0 · pushed 2026-10-27 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_xg6ozvviq4pevomb GET https://markdownregistry.com/api/v1/resolve?ref=devcodex-labs/devcodex/test-router GET https://markdownregistry.com/api/v1/blob/1fcd872dee3df30087e444759f658277b026d98c4157a6130405dbc1e485be68
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.