AIDocxWorkFlow: Skill for Claude Code

.cursor/skills/aidocx-s5-test-points/SKILL.md

aidocx-s5-test-points is a skill for Claude Code, Cursor from SilenceInsect/AIDocxWorkFlow. It costs 139 tokens per session (12,297 once invoked), scanned A, original, MIT.

A test-point generator for turning a software backlog into detailed checks. It follows project rules for naming requirements and functions consistently.

In plain words
What is it for?
It helps create test scenarios with a title, setup, action, and expected result from an S2 backlog.
Why use it?
It reduces missed cases and inconsistent names when planning tests from requirements. It also keeps each check traceable to its source requirement.

Skill for Claude CodeCursor

Written for Claude Code and Cursor: disable-model-invocation in frontmatter, but also installed under .cursor/. Also seen: mentions Claude Code; mentions Codex; mentions Cursor.

This is SilenceInsect/AIDocxWorkFlow's own configuration. It tells Claude Code and Cursor how to work on AIDocxWorkFlow itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything AIDocxWorkFlow configures →

Needs its repository: it reads a path above its own folder, which exists only inside the repository. The line is ⚠️ 模块定义见 [`.cursor/MODULES.md`](../../../MODULES.md)(项目级唯一真相源)。.

Reuse

Borrowing it

Nothing to install: this file belongs to SilenceInsect/AIDocxWorkFlow. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/SilenceInsect/AIDocxWorkFlow/main/.cursor/skills/aidocx-s5-test-points/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/SilenceInsect/AIDocxWorkFlow

Made for: Claude Code, Cursor.

Wrote 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.

agentmods badge for aidocx-s5-test-points

README.md
[![agentmods](https://agentmods.dev/badge/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points/github.svg)](https://agentmods.dev/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points)
Your own site
<a href="https://agentmods.dev/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points"><img src="https://agentmods.dev/badge/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for aidocx-s5-test-points

Your own site · 80×15
<a href="https://agentmods.dev/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points"><img src="https://agentmods.dev/badge/skills/silenceinsect/aidocxworkflow/aidocx-s5-test-points.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 139 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 12,297 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00139 $0.12297
Opus 5 $0.00069 $0.06149
Sonnet 5 $0.00028 $0.02459
Haiku 4.5 $0.00014 $0.01230

Measured 9d ago against content hash 9b5a54dbf78d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

aidocx-s5-test-points 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 9d 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.

.cursor/skills/aidocx-s5-test-points/SKILL.md · 979 lines

How it starts

The opening of the file, as written. The whole thing — 979 lines — stays where its author put it; the contents beside it link to each section on GitHub.

🔴 命名一致性铁律(字段溯源版 — 最高优先级,违反直接 L1 打回)

NAME-FIELD-001:本节是命名追溯性修复的核心约束。S5 TP 必须包含正式 OBJ/FP 名称字段,且必须有显式字段,文本语义链路才算完整。 校验精度:字段溯源版(字段精准匹配——obj_name/fp_name == S2)+ LLM 自由文本溯源(title/description 不带锚点)

一、核心基准规则

规则 1:TP 必须包含显式字段 obj_name 和 fp_name

每条 TP 必须有以下两个字段,逐字匹配 S2:

  • obj_name:从 S2 requirement_objects[].obj_name 取值,100% 原样写入;必须是实体名词
  • fp_name:LLM 自创中性功能名,命名规则:必须是动词/动作 + 长度 ≤ 20 字符 + 不与 S2 fp_desc 字面量重复禁止名词性描述(如"道具数据配置"应改为"道具从配置加载")
规则 2:title 和 description 不带锚点(纯场景文本)

格式:纯场景简短标题 / 完整测试逻辑

  • 禁止 title / description 以 【OBJ - FP】 锚点开头
  • 锚点仅存 JSON 字段,不重复进文本
  • 锚点中的名称必须和 S2 正式名称逐字相等(仅在 JSON 字段中校验)
规则 3:名称来源唯一,禁止 LLM 自创 OBJ
  • OBJ 的正式名称只能从 S2 requirement_objects.json 原样取用(100% 逐字相等)
  • 禁止改写、缩写、意译、口语化替换
  • FP 的名称由 LLM 自创(中性功能名),但禁止与 S2 fp_desc 字面量重复

二、字段格式模板

title 字段
{4-12字场景摘要}(不带锚点)

示例:

  • ✅ 首页销量排序展示验证
description 字段
{完整测试逻辑:前置+操作+预期}(不带锚点)

示例:

  • ✅ 玩家已登录游戏,进入商城首页。验证按销量降序展示前10个道具,与 S2 OBJ 对比字段值一致。

三、自检流程(输出前必须执行)

生成完所有 TP 后,逐条检查:

检查项 通过标准
obj_name 字段存在 TP.obj_name == S2 obj_name(逐字相等)
fp_name 字段存在 TP.fp_name 满足命名规则(必须是动词/动作 + ≤ 20 字符 + 不与 S2 fp_desc 重复)
title 无锚点 开头不是【xxx - xxx】格式
description 无锚点 开头不是【xxx - xxx】格式
锚点分离 title 和 description 不含【】锚点(仅 JSON 字段承载名称)
OBJ 名正确 TP.obj_name = S2 obj_name(逐字相等);必须是实体名词
FP 名正确 TP.fp_name ≠ S2 fp_desc(避免语义重定义);禁止名词性描述
无简称替代 没有用简称、缩写、口语化词替代正式 OBJ 名称

批量统计要求

  • 字段匹配率 = 100%
  • 锚点分离率 = 100%(无【】在文本字段)
  • 不达标则逐条修正,直到达标再输出

四、常见错误对照表

错误类型 错误示例 正确示例
title 带锚点 "【道具搜索功能 - 支持道具名称模糊搜索】验证模糊搜索功能正常" "模糊搜索功能正常验证"
description 带锚点 "【道具搜索 - 模糊搜索】验证..." "玩家输入道具名称关键字,系统返回匹配道具列表"
fp_name 重复 S2 fp_desc "支持道具名称模糊搜索"(== S2 fp_desc) "道具搜索功能启用"(LLM 自创中性名)
OBJ 名改写 "【道具搜索 - 模糊搜索】..." "TP.obj_name = '道具搜索功能'"(S2 严格匹配)
锚点不在开头 "测试:【道具搜索功能 - xxx】..." TP 无【】锚点;OBJ/FP 仅存 JSON 字段
缺少 obj_name 字段 TP 无 obj_name 字段 TP.obj_name = "商城首页道具列表"
缺少 fp_name 字段 TP 无 fp_name 字段 TP.fp_name = "首页销量排序展示"(LLM 自创中性名)

Read the full file on GitHub · 979 lines

Changes

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.

  1. 9d ago First seen · 979 lines · 139 tokens per session scan A 9b5a54dbf78d

Subscribe to this mod's changes

aidocx-s5-test-points is a skill published in the GitHub repository SilenceInsect/AIDocxWorkFlow (2 stars, last pushed 1mo ago), licensed MIT. It adds 139 tokens to every session and 12,297 once invoked, about $0.0007 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-31.

Related

Other skills, from other repositories

research-engineer

An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.

davila7/claude-code-templates · 43 tokens

tika-eval-compare

Compare extracts from two Tika builds over a corpus to detect regressions in content, encoding, exceptions, and embedded-document handling. Use for "compare before/after extracts", "eval this change against the corpus".

apache/tika · 50 tokens

neuron-evaluation-engineer

Create and run AI evaluations with datasets, assertions, and output drivers in Neuron AI. Use this skill whenever the user mentions evaluation, testing AI systems, creating evaluators, dataset-driven testing, assertion-based validation, or wants to measure AI system performance. Also trigger for tasks involving…

neuron-core/neuron-ai · 77 tokens

jetson-validate-image

Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.

NVIDIA/skills · 50 tokens

atmos-validation

Validate Atmos projects, components, arbitrary JSON Schema inputs, EditorConfig, and GitHub Actions; use affected-file selection and native CI annotations.

cloudposse/atmos · 31 tokens

skill-benchmark

Benchmark AI skill effectiveness by measuring implementation quality against legacy constraints.

HoangNguyen0403/agent-skills-standard · 16 tokens