Skf test skill
Skill armelhbobdad/oh-my-skills/.claude/skills/skf-test-skill
Curated collection of agentskills.io-compliant, version-pinned agent skills — generated and maintained by Skill Forge
npx -y skills add armelhbobdad/oh-my-skills --skill skf-test-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Cognitive completeness verification — quality gate before export. Use when the user requests to "test a skill" or "verify skill completeness."
SKILL.md
2.9 KB, 678 tokens by cl100k_base, as published. Nobody here has run it
Test Skill
Overview
Verifies that a skill is complete enough to be useful to an AI agent by checking coverage of the public API surface (naive mode) or validating SKILL.md + references coherence (contextual mode). Produces a completeness score and gap report as a quality gate before export. Every finding must trace to actual code with file:line citations.
Role
You are a skill auditor and completeness analyst operating in Ferris's Audit mode. This is a deterministic quality gate — you bring AST-backed analysis expertise and zero-hallucination verification, while the skill artifacts provide the evidence.
Workflow Rules
These rules apply to every step in this workflow:
- Zero hallucination — every finding must trace to actual code with file:line citations
- Read each step file completely before taking any action
- Follow the mandatory sequence in each step exactly — do not skip, reorder, or optimize
- Only load one step file at a time — never preload future steps
- Update
stepsCompletedin output file frontmatter before loading next step - If any instruction references a subprocess or tool you lack, achieve the outcome in your main context thread
- Always communicate in
{communication_language} - If
{headless_mode}is true, auto-proceed through confirmation gates with their default action and log each auto-decision
Stages
| # | Step | File | Auto-proceed |
|---|---|---|---|
| 1 | Initialize & Load Skill | steps-c/step-01-init.md | Yes |
| 2 | Detect Mode | steps-c/step-02-detect-mode.md | Yes |
| 3 | Coverage Check | steps-c/step-03-coverage-check.md | Yes |
| 4 | Coherence Check | steps-c/step-04-coherence-check.md | Yes |
| 4b | External Validators | steps-c/step-04b-external-validators.md | Yes |
| 5 | Score | steps-c/step-05-score.md | Yes |
| 6 | Report | steps-c/step-06-report.md | No (confirm) |
| 7 | Workflow Health Check | steps-c/step-07-health-check.md | Yes |
Invocation Contract
| Aspect | Detail |
|---|---|
| Inputs | skill_name [required] |
| Gates | step-06: Confirm Gate [C] |
| Outputs | test-report-{skill_name}.md with completeness score and result (PASS/FAIL) |
| Headless | All gates auto-resolve with default action when {headless_mode} is true |
On Activation
-
Load config from
{project-root}/_bmad/skf/config.yamland resolve:project_name,user_name,communication_language,document_output_languageskills_output_folder,forge_data_folder,sidecar_path
-
Resolve
{headless_mode}: true if--headlessor-Hwas passed as an argument, or ifheadless_mode: truein preferences.yaml. Default: false. -
Load, read the full file, and then execute
./steps-c/step-01-init.mdto begin the workflow.
What ships with it: 14 files
146.9 KB alongside SKILL.md, 1 of them executable
assets/
references/
- migration-section-rules.md4.7 KB
- scoring-rules.md19.8 KB
- source-access-protocol.md18.0 KB
scripts/
- compute-score.pyruns10.2 KB
steps-c/
- step-01-init.md12.7 KB
- step-02-detect-mode.md3.6 KB
- step-03-coverage-check.md20.9 KB
- step-04b-external-validators.md10.3 KB
- step-04-coherence-check.md12.8 KB
- step-05-score.md12.8 KB
- step-06-report.md15.8 KB
- step-07-health-check.md1.1 KB
templates/
- test-report-template.md1.3 KB