create-verification-skill
Create a project-local verification skill by reading the codebase.
Skill by AnthonyPoschen
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/anthonyposchen-create-verification-skill
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: design
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 and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/create-verification-skill
What's inside
- Skill name
create-verification-skill- Description
- Create a project-local verification skill by reading the codebase. Use when the user asks to create a verification skill, a verification process, or a drive harness for a repo, or when a runnable app has no scripted way to launch, drive, and prove its UI, CLI, or service behavior. Writes or extends that project's verify skill and its feature map.
- License
- MIT
- Instructions
- 60 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- create-note.md · references/feature-map-example/
- index.md · references/feature-map-example/
- feature-map.md · references/
- terminal-lifecycle.md · references/
SKILL.md (first lines)
# Create a verification skill Build a project-local skill the next agent can run cold. It launches the real app, drives a feature the way a user does, and keeps the evidence. The map contract is [`references/feature-map.md`](references/feature-map.md). Load it before you seed the map. Load [`references/feature-map-example/index.md`](references/feature-map-example/index.md) when you need a filled example. ## 1. Interview the repo Answer these from the codebase. Ask the user only what the repo cannot show. - **Surface.** What a person or caller actually touches. Note secondary surfaces. - **Run.** The repo's own local start command, the ready signal, ports, env, seed data, and auth. - **Lifetime.** Whether the entry program is finite or interactive. Identify the normal exit action separately from interruption. - **Drive.** An existing harness first. Otherwise browser control for a web UI, a PTY or tmux session for a CLI or TUI, HTTP for a service. - **Observe.** Screenshots, transcripts, response bodies, logs, exit codes, stored rows or files. - **Isolate.** Whether two instances can run at once. When they cannot, the generated skill refuses to drive a second copy of that shared instance. - **Home.** The directory where this repo keeps skills. When it has none, use `.agents/skills/`. When a verification skill already exists, extend it. One skill per app. For terminal or native-window drives, follow [terminal lifecycle](references/terminal-lifecycle.md). When the checkout does not start, fix that or report the exact failure before writing the skill. A skill written against a broken start teaches the wrong steps. ## 2. Write the skill Write `SKILL.md` in the skill home. Frontmatter is `name` and `description` only. The description names the app, the surface, and when to load it. Ground every section in the interview. Leave no placeholder. - **Launch.** The exact start command and the ready signal, plus teardown. A short-lived CLI has no server: build once, then each drive gets its own session. - **Doctor.** One read-only check that the instance is worth driving: process up, right build, port owned by this run, auth valid when the route needs it. - **Drive.** Real selectors and commands from this repo. Prefer accessible names, data attributes, prompt strings, and route paths. - **Evidence.** Where proof goes. The proof standards are the feature-map contract. When a person can see the surface, the look is the `eyes-on` skill. The map still owns the drive. - **Cleanup.** Stop what this run started. Kill the process you started, not every process with that name. Proof files stay at the named path. - **Helpers.** Every script the skill ships is executable, and the skill body shows the command. ## 3. Seed the feature map Create the map index and one file per user-facing feature. Start with the top 3 to 5, taken from routes, commands, menus, or docs. Follow the feature-map contract. A proof that uses one convenient entry point is incomplete when the map lists others. ## 4. Prove it Run the new skill once: launch, doctor, drive one mapped feature, capture evidence, clean up. After cleanup, the evidence is still at the named path. Fix what fails. Run cleanup after a failed attempt so ports and processes do not stay behind. An interactive shell does not finish after launch. Drive its normal exit and verify termination without human intervention. User cancellation, a timeout, or leaked verification windows invalidates normal-exit and cleanup proof. A skill you have not executed is a draft. Say that when you could not run this step. ## 5. Hand off Name the skill path, the feature you drove, the evidence path, and any surface you left unmapped. Later passes use `maintain-verification-skill`.
From AnthonyPoschen/agent-skills, MIT.
More from AnthonyPoschen/agent-skills
- 0.603score
scripted-verification
AnthonyPoschen
Use when you are about to read logs, screenshots, diffs, timings, or benchmark numbers to decide whether something passed; when writing a "check", "verify"…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
coding
AnthonyPoschen
ALWAYS activate for programming-language work and code-adjacent project work: implementation, refactoring, debugging, code review, tests, CI fixes…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
dockerfile
AnthonyPoschen
Create, review, or update Dockerfiles and container build workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
eyes-on
AnthonyPoschen
Look at a rendered change the way a person would, before calling it done.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
frontend-design
AnthonyPoschen
Design, build, restyle, or review polished frontend interfaces for web apps, dashboards, tools, landing pages, components, and responsive workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
git
AnthonyPoschen
Git commits, worktrees, and releases.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
encode-lessons
AnthonyPoschen
Use when a correction, failure, workaround, or instruction recurs, or when a costly mistake could be prevented structurally.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
makefile
AnthonyPoschen
Use when creating, reviewing, or editing Makefiles, make targets, make recipes, task runners, or documentation that tells users to run make commands.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
flux
AnthonyPoschen
FluxCD GitOps work.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
omarchy-development
AnthonyPoschen
Develop, test, debug, or contribute to Omarchy source code in an isolated environment.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
act-within-scope
AnthonyPoschen
Use when deciding whether to ask the user a question, make an execution choice, or continue an in-progress task.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
grill-with-docs
AnthonyPoschen
Run a relentless interview to sharpen a plan or design while creating and updating domain docs (GLOSSARY.md, ADRs) as decisions crystallise.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 13, 2026 (15 days ago)
- Last release
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/AnthonyPoschen/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AnthonyPoschen
- 0.603score
eyes-on
AnthonyPoschen
Look at a rendered change the way a person would, before calling it done.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
git
AnthonyPoschen
Git commits, worktrees, and releases.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
dockerfile
AnthonyPoschen
Create, review, or update Dockerfiles and container build workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
coding
AnthonyPoschen
ALWAYS activate for programming-language work and code-adjacent project work: implementation, refactoring, debugging, code review, tests, CI fixes…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
frontend-design
AnthonyPoschen
Design, build, restyle, or review polished frontend interfaces for web apps, dashboards, tools, landing pages, components, and responsive workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
scripted-verification
AnthonyPoschen
Use when you are about to read logs, screenshots, diffs, timings, or benchmark numbers to decide whether something passed; when writing a "check", "verify"…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
create-verification-skill. Agent Mart. https://agentmart.dev/skills/anthonyposchen-create-verification-skill (last updated 2026-10-24)