# Skf Test Skill

> Cognitive completeness verification — quality gate before export. Use when the user requests to "test a skill" or "verify skill completeness.

- **Type:** Skill
- **Install:** `agentstack add skill-armelhbobdad-oh-my-skills-skf-test-skill`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [armelhbobdad](https://agentstack.voostack.com/s/armelhbobdad)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [armelhbobdad](https://github.com/armelhbobdad)
- **Source:** https://github.com/armelhbobdad/oh-my-skills/tree/main/_bmad/skf/skf-test-skill
- **Website:** https://armelhbobdad.github.io/bmad-module-skill-forge/

## Install

```sh
agentstack add skill-armelhbobdad-oh-my-skills-skf-test-skill
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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 `stepsCompleted` in 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

1. Load config from `{project-root}/_bmad/skf/config.yaml` and resolve:
   - `project_name`, `user_name`, `communication_language`, `document_output_language`
   - `skills_output_folder`, `forge_data_folder`, `sidecar_path`

2. **Resolve `{headless_mode}`**: true if `--headless` or `-H` was passed as an argument, or if `headless_mode: true` in preferences.yaml. Default: false.

3. Load, read the full file, and then execute `./steps-c/step-01-init.md` to begin the workflow.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [armelhbobdad](https://github.com/armelhbobdad)
- **Source:** [armelhbobdad/oh-my-skills](https://github.com/armelhbobdad/oh-my-skills)
- **License:** Apache-2.0
- **Homepage:** https://armelhbobdad.github.io/bmad-module-skill-forge/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** yes
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-armelhbobdad-oh-my-skills-skf-test-skill
- Seller: https://agentstack.voostack.com/s/armelhbobdad
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
