lf-decentralized-trust-labs/cbweb3/speckit-bug-test

Claude Code and agent skill by lf-decentralized-trust-labs/cbweb3

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Validate that a previously fixed bug is resolved and record the verification report at .specify/bugs/<slug>/test.md

Install

npx vskill@latest install lf-decentralized-trust-labs/cbweb3/speckit-bug-test

SKILL.md

Test Bug Fix

Validate that the fix recorded by /speckit.bug.fix actually resolves the bug described by /speckit.bug.assess. The output is a verification report at .specify/bugs/<slug>/test.md.

User Input

text
$ARGUMENTS

The user input should identify the bug to validate. Accept any of:

  • slug=<bug-slug> or --slug <bug-slug> or a bare slug-like token.
  • A path that contains the slug (e.g. .specify/bugs/login-timeout/).
  • Nothing — fall back to context (see below).

Slug Resolution

Resolve BUG_SLUG in this order, stopping at the first match:

  1. Explicit user input — a slug passed in $ARGUMENTS (any of the forms above).
  2. Conversation context — if the current session has just run /speckit.bug.assess or /speckit.bug.fix, the slug it reported is the working slug. Reuse it without re-prompting. Confirm it by checking that .specify/bugs/<slug>/fix.md exists; if it does not, fall through.
  3. Single candidate on disk — list .specify/bugs/*/fix.md. If exactly one bug has a fix.md, use it.
  4. Disambiguate:
  • Interactive mode: ask the user which bug to validate and list the candidates.
  • Automated mode: stop with an error listing the candidates. Do not guess.

Once resolved, set BUG_SLUG and BUG_DIR = .specify/bugs/<BUG_SLUG>, and briefly state which resolution path was used.

Prerequisites

  • BUG_DIR/assessment.md MUST exist.
  • BUG_DIR/fix.md MUST exist. If not, stop and instruct the user to run /speckit.bug.fix first.
  • If BUG_DIR/test.md already exists, ask the user whether to overwrite it (interactive mode) or refuse (automated mode).
  • Read both assessment.md and fix.md in full so you know the original symptom, reproduction steps, and actual code changes made.

Execution

  1. Plan the validation — Decide which checks prove the bug is gone (re-run reproduction steps, run new tests, run regression suite) and which checks prove nothing was broken (existing tests for changed modules, lint/type-check).
  1. Run the checks — Execute each planned check. Capture command, exit status, and a short excerpt of relevant output. If a check is destructive, network-dependent, or expensive, skip it and record it as skipped with a reason. If you cannot run a check at all, record it as not-run with a reason instead of fabricating a result.
  1. Judge the outcome:
  • verified — all critical checks pass and the original symptom no longer reproduces.
  • partial — the original symptom is gone but unrelated regressions appeared, or some checks are inconclusive.
  • failed — the symptom still reproduces or the regression suite is broken by the fix.
  • Do not over-claim. If reproduction was not actually performed, say so explicitly and downgrade to partial.
  1. Write the verification report to BUG_DIR/test.md:

```markdown # Bug Verification: <short title>

  • Slug: <BUG_SLUG>
  • Tested: <ISO 8601 date>
  • Assessment: ./assessment.md
  • Fix: ./fix.md
  • Result: verified | partial | failed

## Summary

<One or two sentences: does the bug reproduce, did the fix hold, were any regressions found.>

## Checks Performed

CheckCommand / ActionResultNotes
Reproduction (post-fix)<command or manual steps>pass / fail / skipped / not-run<short note>
New / updated tests<command>pass / fail<short note>
Regression suite<command>pass / fail / skipped<short note>
Lint / type-check<command>pass / fail / skipped<short note>

## Output Excerpts

<Short snippets of relevant output. Keep it tight — no full logs.>

## Residual Risks

  • <known limitation, environment not covered, etc.>

## Recommendation

<One paragraph. Examples:>

  • "Close the bug — verified end-to-end."
  • "Hold — reproduction inconclusive; needs verification in staging."
  • "Reopen — symptom still reproduces; rerun /speckit.bug.assess."

```

  1. Report back with slug, BUG_DIR/test.md path, result (verified, partial, failed). If failed, recommend re-running /speckit.bug.assess with the new evidence.

Guardrails

  • This command MUST NOT modify source code. It only runs checks and writes inside .specify/bugs/<slug>/.
  • Never overwrite an existing test.md without confirmation.
  • Never mark a fix as verified based on tests alone if the original assessment listed a reproduction that was not actually exercised — downgrade to partial and say so.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lf-decentralized-trust-labs/cbweb3/speckit-bug-test/badge)](https://verified-skill.com/skills/lf-decentralized-trust-labs/cbweb3/speckit-bug-test)

Something wrong with this skill or its page? Tell us.