Skip to content
OpenSmartRoute
Skillv1.0.0

create-verification-skill

Generate a project-local verification skill that drives the app the way a user does. Use for create-verification-skill, make a verify skill for this repo, or when a project has no scripted way to prov

by shipshitdev(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from shipshitdev/skills (skills/create-verification-skill/SKILL.md). Install upstream with npx skills add shipshitdev/skills --skill create-verification-skill. Copyright stays with the author (MIT).

Create a verification skill

Every serious project needs a scripted way to drive the real app and prove behavior. This skill generates that as a project-local skill tailored to the repo.

Companion to verification-before-completion, which is the completion gate. This skill authors the project harness that gate can run.

Authorized Scope

Apply this engine only within the user's requested task and existing explicit authorization. Loading or delegating to it grants no additional authority. Preserve report-only restrictions and the caller's target, host, provider, and cost limits. Existing approval satisfies a gate only for the same actions and scope; obtain approval before expanding them. Forward these limits to delegates.

Contract

Inputs:

  • A repo that can build and start locally

Outputs:

  • A project-local verify-<app> skill with a feature map, proven once end to end

Creates/Modifies:

  • .agents/skills/verify-<app>/ when that layout exists, otherwise skills/verify-<app>/

External Side Effects:

  • Starts and tears down local app instances during the proof pass

Confirmation Required:

  • Before writing the skill into the project tree

Delegates To:

  • Named: maintain-verification-skill for later upkeep
  • verification-before-completion for the completion gate itself

Steps

  1. Interview the repo, not the user. Answer surface, run, drive, observe, and isolate from the codebase. Ask only what you cannot observe. If the checkout does not start, fix or report that first.
  2. Generate the skill with frontmatter (name: verify-<app>) and sections: Launch, Doctor, Drive, Evidence, Cleanup, Helpers. No placeholders left. Prefer existing harnesses (Playwright, expect, PTY, HTTP) over generic recipes.
  3. Seed the feature map. Write features/README.md plus one file per top user-facing feature (aim for 3-5). Follow references/feature-map-example.md.
  4. Prove it. Run launch, doctor, drive ONE mapped feature, capture evidence, clean up. After cleanup, confirm the evidence still exists. A skill that was never executed is a draft.
  5. Offer the maintenance loop. Point at maintain-verification-skill.

Create Verification Skill procedure

Read create-verification-skill procedure when running this workflow. Apply the authorized scope and mode of this entry point to every step. Resolve other skills through this distribution’s active catalog; resolve resources relative to the installed skill directory.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/shipshitdev-skills-create-verification-skill/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

shipshitdev-skills-create-verification-skill.ocm.jsonjson
{
  "ocm": "1",
  "id": "shipshitdev-skills-create-verification-skill",
  "kind": "skill",
  "name": "create-verification-skill",
  "description": "Generate a project-local verification skill that drives the app the way a user does. Use for create-verification-skill, make a verify skill for this repo, or when a project has no scripted way to prove UI, CLI, or service behavior.",
  "publisher": "shipshitdev",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "math"
    ],
    "tags": [
      "skill-md",
      "verification",
      "harness",
      "feature-map",
      "project-local",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Generate a project-local verification skill that drives the app the way a user does. Use for create-verification-skill, make a verify skill for this repo, or when a project has no scripted way to prove UI, CLI, or service behavior."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/shipshitdev/skills",
      "path": "skills/create-verification-skill/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/shipshitdev/skills/blob/HEAD/skills/create-verification-skill/SKILL.md",
      "key": "shipshitdev/skills/skills/create-verification-skill/SKILL.md"
    },
    "license": "MIT"
  },
  "instructions": "# Create a verification skill\n\nEvery serious project needs a scripted way to drive the real app and\nprove behavior. This skill generates that as a project-local skill\ntailored to the repo.\n\nCompanion to `verification-before-completion`, which is the completion\ngate. This skill authors the project harness that gate can run.\n\n## Authorized Scope\n\nApply this engine only within the user's requested task and existing explicit\nauthorization. Loading or delegating to it grants no additional authority.\nPreserve report-only restrictions and the caller's target, host, provider, and\ncost limits. Existing",
  "cost": {
    "context_tokens": 650
  }
}

Fetch it by URL: GET /api/v1/registry/shipshitdev-skills-create-verification-skill/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.