dev-scenario-test SKILL.md skillA
dev-scenario-test 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/dev-scenario-test@git:20260825.b5413fePins git:20260825.b5413fe 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/dev-scenario-test/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260825.b5413fe, committed Aug 25, 2026
- First version recorded
- Jul 30, 2026
- Size
- 4,543 bytes
- Repository stars
- 432
- License
- AGPL-3.0
场景测试子类型规范 — 端到端/集成测试 + artillery 负载测试.
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
# Dev Scenario Test Skill
## 触发条件
用户要求编写/完善端到端测试、集成测试、场景测试、负载测试,或 TestRoute 判定需要 `LeakRiskStabilityPressureTest` 泄漏风险稳定性压测 / `MethodLevelLeakPressureProbe` 方法级泄漏压测。
若由 `test-router` 触发,本 Skill 只承接 TestRoute 中的场景/负载/E2E 路线;当 TestRoute 追加 `LeakRiskStabilityPressureTest` 或 `MethodLevelLeakPressureProbe` 时,本 Skill 同时承接泄漏稳定性路线。测试路线之外的接口双产物仍交由 `api-verification`,静态/单元/集成覆盖标准仍以 `dev-testing` 为准。
## 前置条件
| 项 | 要求 |
|----|------|
| api-verification(条件) | 仅场景存在对外 HTTP/API 边界时,要求 `.http + .cjs` 已验证;纯 UI、CLI、worker、消息消费或方法级生命周期场景写 `N/A + boundary evidence` |
| TestRoute 已确认(条件) | 由 `test-router` 触发时,先确认场景/负载/E2E 路线与范围 |
| 测试环境就绪 | 数据库/依赖服务可在测试环境访问 |
| ServiceLifecycleCleanup | 若 AI 启动 dev server、文档站、本地 API/mock、数据库代理、SSH 隧道、Playwright/Cypress server 或压测 target,必须记录 PID/job/端口并在验证完成后主动关闭 |
## 工具规范
**负载测试候选工具**:`artillery`。优先复用项目既有场景/负载脚本或已安装的本地依赖;缺失时可选择不修改项目/用户环境的轻量替代探针,或在用户确认后使用隔离临时工具。`npm i -g artillery` 及其他全局安装必须独立说明目标、影响、恢复方式并取得当前明确授权,TestRoute、Auto、Profile 或“工具缺失”本身均不授权全局环境 mutation。
```yaml
# artillery.yml 基础模板
config:
target: "http://localhost:3000"
phases:
- duration: 60
arrivalRate: 10
scenarios:
- flow:
- get:
url: "/api/target"
```
## 测试类型覆盖
…Read the whole file at its exact version.
How to install
mdr add devcodex-labs/devcodex/dev-scenario-test@sha256:4909ee710ed31096The line at the top of this page pins the label git:20260825.b5413fe, 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_bnbqijz6skobgbnt)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Jul 30, 2026 and Aug 25, 2026, about one every 27 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260825.b5413fe latest | 2026-08-25 | b5413fe | 4,543 B | A | view · diff |
| git:20260730.6ee304a | 2026-07-30 | 6ee304a | 4,180 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 (4543 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_bnbqijz6skobgbnt GET https://markdownregistry.com/api/v1/resolve?ref=devcodex-labs/devcodex/dev-scenario-test GET https://markdownregistry.com/api/v1/blob/4909ee710ed31096087e61a807975d4dd18b35fe328dacbb10f17707c799bbec
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.