skill-test
评测 Skill 的仓库维护型 Skill。用于隔离待测 Skill、运行 coco 测试 Agent、生成结构化证据报告,并给出克制的修改建议;不会直接修改待测 Skill。
Skill by Yemomo511
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/yemomo511-skill-test
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: testing, agent-building
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
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-test
What's inside
- Skill name
skill-test- Description
- 评测 Skill 的仓库维护型 Skill。用于隔离待测 Skill、运行 coco 测试 Agent、生成结构化证据报告,并给出克制的修改建议;不会直接修改待测 Skill。
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- runner.test.py · __test__/
- run_skill_test.py · scripts/
SKILL.md (first lines)
## Skill Test
## Overview
Skill Test 用于验证一个 Skill 在真实 Agent 使用场景中的表现。它把待测 Skill 复制到隔离路径,通过 `coco` 执行多类用户需求提示词,并生成可追溯的 Markdown 测试报告。
## When To Invoke
- 用户要求测试、评测、验收或回归验证某个 Skill。
- 创建或修改 Skill 后,需要确认 Agent 是否会被 Skill 正确引导。
- 需要输出 `.test/test-report/<skill-name>/<timestamp>/report.md` 证据报告和最小化修改建议。
## Isolation Rule
测试 Agent 只能读取:
1. runner 复制出的隔离版待测 `SKILL.md`。
2. 执行测试所需的目标项目上下文。
禁止把 PRD、讨论记录、设计说明、上一轮测试报告、作者意图或本 Skill 的评价标准暴露给测试 Agent。提示词必须使用固定格式:
```text
读取`{skill-name}`,其位于 {testpath/{skill-name}/SKILL.md},完成以下需求: {test prompt}
```
## Workflow
1. 确认待测 Skill 路径和测试执行 cwd。
2. 运行 runner:
```bash
python3 .codex/skills/skill-test/scripts/run_skill_test.py --skill <skill-dir-or-SKILL.md> --cwd <target-project-cwd>
```
3. 如需覆盖默认提示词,传入一个或多个 `--prompt "<type>::<content>"`。
4. 读取 runner 输出的 `report.md`,重点评审 coco 的思考和输出过程,而不是只看最终是否完成需求。
5. 在报告中补全问题、优先级、证据、评分、是否通过和最小化修改建议。
## Test Prompt Coverage
默认生成 5 个 test prompts:
1. 2 个问题解答。
2. 1 个简单操作执行。
3. 2 个复杂操作执行。
待测 Skill 较小时可以只使用 3-4 个 prompts,但必须至少覆盖 1 个问题解答、1 个简单操作执行和 1 个复杂操作执行。只有这些提示词全部通过,才认为 Skill 能在各类场景上正常工作。
## Observation Priority
不要因为测试 Agent 完成了用户需求就直接判定 Skill 没问题。按以下优先级观察:
1. P0:产生错误或疑问,且严重影响测试 Agent 判断流程,直接不通过。
2. P1:产生错误或疑问,但测试 Agent 尝试自我修复或自行回答,每个扣 15 分。
3. P2:思考中出现不符合预期的描述,暂未造成错误但可能影响后续决策,每个扣 5 分。
重点关注项目本身无法提供、测试 Agent 靠猜测得出的答案,且该猜测会影响决策的情况。
## Report Contract
报告必须写入:
```text
.test/test-report/<skill-name>/<timestamp>/report.md
```
报告至少包含待测 Skill 名称和路径、测试运行时间、执行 cwd、coco 执行协议、退出状态、test prompt 列表、每轮 coco 反馈摘要、问题优先级和证据、是否通过、最终评分、评分依据和最小化修改建议。
## Scoring
总分 100 分。P0 直接判定不通过;每个 P1 扣 15 分;每个 P2 扣 5 分。最终分数大于等于 90 分且不存在 P0 时,Skill Test 判定为通过,否则不通过。
## Modification Advice
Skill Test 只评测,不直接修改待测 Skill。修改建议应保持克制、简洁,只指出让一个已经很强但粗心的技术 Agent 不再忽略关键点所需的最小改动。From Yemomo511/hybrid-agent-rail, MIT.
More from Yemomo511/hybrid-agent-rail
- 0.512score
create-curated-skill
Yemomo511
Create curated Hybrid Agent Rail Skill folders from an upstream Skill.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
create-doc
Yemomo511
Create governed documentation files for the Hybrid Agent Rail docs system.
SkillCFreshness: C★ 2Claude Code +9 - 0.509score
hyar-framework-check
Yemomo511
选择跨端框架前使用。适用于用户要求在 KMP、React Native、Flutter、uni-app 之间做技术选型、比较跨端框架、判断小程序/App/Web/桌面/鸿蒙/存量原生 App 适合方案,或需要根据团队技术栈、UI 策略、原生能力和交付约束推荐框架时;信息不足时必须先询问,禁止直接推荐。
SkillCFreshness: C★ 2Claude Code +9 - 0.509score
rn-compo-style
Yemomo511
编写、重构或审查 React Native 组件样式时使用。适用于处理 style prop、StyleSheet.create、样式数组、动态样式、平台样式差异、组件内联样式坏味道、Text/Image/View 样式组织、布局样式复用和样式可维护性问题;缺少 RN…
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
expo-cicd-workflows
Yemomo511
Helps understand and write EAS workflow YAML files for Expo projects.
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
add-app-clip
Yemomo511
Add an iOS App Clip target to an Expo or React Native app.
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
expo-brownfield
Yemomo511
Integrate Expo and React Native into an existing native iOS or Android app.
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
native-data-fetching
Yemomo511
Use when implementing or debugging any network request, API call, or data fetching.
SkillCFreshness: C★ 2Claude Code +9 - 0.501score
arch-context-collect
Yemomo511
在用户回答任一 Skill 的前置问题后使用。适用于把架构、环境、版本、平台、包管理器、测试目标、UI 策略等前置信息写入项目根目录 .hyar/ARCH_CONTEXT.md,并在后续 Skill 提问前复用这些答案,避免重复询问。
SkillCFreshness: C★ 2Claude Code +9 - 0.499score
expo-module
Yemomo511
Guide for creating and writing Expo native modules and views using the Expo Modules API.
SkillCFreshness: C★ 2Claude Code +9 - 0.499score
eas-update-insights
Yemomo511
Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per…
SkillCFreshness: C★ 2Claude Code +9 - 0.497score
create-skill
Yemomo511
创建有效 Skill 的指南。当用户想创建新 Skill,或更新现有 Skill,以通过专门知识、工作流或工具集成扩展 Agent 能力时,应使用此 Skill。
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 26, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Yemomo511/hybrid-agent-rail
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Yemomo511
- 0.512score
create-doc
Yemomo511
Create governed documentation files for the Hybrid Agent Rail docs system.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
create-curated-skill
Yemomo511
Create curated Hybrid Agent Rail Skill folders from an upstream Skill.
SkillCFreshness: C★ 2Claude Code +9 - 0.509score
rn-compo-style
Yemomo511
编写、重构或审查 React Native 组件样式时使用。适用于处理 style prop、StyleSheet.create、样式数组、动态样式、平台样式差异、组件内联样式坏味道、Text/Image/View 样式组织、布局样式复用和样式可维护性问题;缺少 RN…
SkillCFreshness: C★ 2Claude Code +9 - 0.509score
hyar-framework-check
Yemomo511
选择跨端框架前使用。适用于用户要求在 KMP、React Native、Flutter、uni-app 之间做技术选型、比较跨端框架、判断小程序/App/Web/桌面/鸿蒙/存量原生 App 适合方案,或需要根据团队技术栈、UI 策略、原生能力和交付约束推荐框架时;信息不足时必须先询问,禁止直接推荐。
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
expo-brownfield
Yemomo511
Integrate Expo and React Native into an existing native iOS or Android app.
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
add-app-clip
Yemomo511
Add an iOS App Clip target to an Expo or React Native app.
SkillCFreshness: C★ 2Claude Code +9
Cite this page
skill-test. Agent Mart. https://agentmart.dev/skills/yemomo511-skill-test (last updated 2026-10-24)