Skills DirectoryCurated open-source Skills from GitHub

verifycommit 923ed3c · v0.1.0SKILL.md · Feature Development

gstack Verify: Build-Check-Fix Loop

While coding, runs the repo's declared checks and the tests /ship would pick, fixes and repeats until green.

Requires gstack; usage is logged to the local gstack analytics directory.

npx skills add garrytan/gstack --skill verify
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Cursor, Copilot
GitHub
138.5k
Source
Community · Garry Tan
Status
Scan passed
License
MIT

Core rule

Never weaken, skip, delete or edit a test, a checker config or a package.json script to get green.

Execution Phases

  1. Phase 01See what will run

    gstack-checks detect reads files only and lists each check and test selection; if the repo declares none, say so and stop without inventing commands.

  2. Phase 02Confirm trust

    When repo commands are untrusted, show them and ask before trusting in an interactive session.

  3. Phase 03Run, fix, run

    Fix code on FAIL, add tests on UNMAPPED, report ENV or TIMEOUT without working around it; stop after 5 runs or a repeated failure.

  4. Phase 04Hand off

    gstack-checks status reruns nothing; only READY_FOR_SHIP counts as green.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesRequiredEdits code under test and adds tests; never bumps a version, edits CHANGELOG, pushes or opens a PR.
Command executionLimitedRuns the repo's declared checks through gstack-checks; untrusted commands need user consent or an explicit flag.
Network outboundNot requiredThe skill does not call for network access.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit 923ed3c · v0.1.0
---
name: verify
preamble-tier: 1
version: 0.1.0
description: "Build loop while coding: run the repo's checks and the tests /ship would pick, fix, repeat until green. (gstack)"
triggers:
  - verify my change
  - run the checks
  - make the tests pass
  - check my work before ship
allowed-tools:
  - Bash
  - Read
  - Edit
  - Grep
  - Glob
  - AskUserQuestion
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.