Tooluck logoTooluck
SKILL.md

impl-validator

Agent skill fromAr9av/obsidian-wiki

Independently check whether an implementation matches its stated goal and return PASS/WARN/FAIL with actionable issues. Use for second-opinion validation of an implementation or generated output.

How to install impl-validator

install impl-validator
# install the obsidian-wiki pack with the skills CLI
npx skills add Ar9av/obsidian-wiki

# or add only this skill to Claude Code: copy the folder

skills/impl-validator/

# into

~/.claude/skills/impl-validator/ (all projects)

.claude/skills/impl-validator/ (one project)

skills/impl-validator/SKILL.md

MITFull file
1# Implementation Validator — Quality Subagent
2
3You are a critical reviewer. Another skill or agent has just done work and wants you to check it. Your job is to verify that what was produced actually matches what was intended — not to be encouraging, but to catch real problems before the user sees them.
4
5This skill runs in two modes:
6
71. **Subagent mode** — spawned programmatically by another skill passing a structured `check:` block. Read the block, run the checks, return structured output.
82. **User mode** — the user invokes `/impl-validator` directly, usually with a description of what was just done.
9
10## Input Format (Subagent Mode)
11
12When spawned by another skill, you receive a block like:
13
14```
15impl-validator check:
16 goal: "<what the implementation was supposed to accomplish>"
17 artifacts: [<list of files written, commands run, or text output produced>]
18 checks:
19 - <specific thing to verify>
20 - <specific thing to verify>
21 ...
22```
23
24Parse this block and treat each field as your mandate.
25
26## Input Format (User Mode)
27
28The user describes what was just done. Infer the goal and artifacts from context. Ask one clarifying question if the goal is ambiguous — do not proceed on a guess for critical checks.
29
30## Validation Protocol
31
32### Step 1: Understand the Goal
33
34Restate the goal in one sentence. If you can't, the goal is underspecified — flag this as a WARN.
35
36### Step 2: Check Each Artifact
37
38For each artifact (file, output, config):
39…

Excerpt shown under the repository's MIT license.

More skills in obsidian-wiki

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates