Agent skill · software engineering · aiskillstore

autonomous-ci

Ensures Claude verifies both local tests AND remote CI before claiming completion. Use BEFORE any completion claims, commits, or pull requests. Mandatory verification with evidence.

Why this skill is useful

Adds executable scripts for local and CI verification processes that ensure code quality before completion claims.

What it needs

Requires gh installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Autonomous CI Verification Overview Never claim success without CI verification. This skill ensures Claude automatically verifies both local tests AND remote CI before declaring work complete. Core Principle: Evidence before claims. Always. When to Use This Skill This skill is MANDATORY before: ANY completion claims ANY expressions of satisfaction ("Done!", "Fixed!", "Working now!") Committing code Creating pull requests Moving to next task Responding "should work" or similar phrases The Verification Protocol Available Tools This skill uses scripts from the plugin directory: Local Verification The plugin provides a generic test runner that auto-detects your project type: Claude will automatically detect your project type and run the appropriate command. CI Monitoring After pushing, Claude will use GitHub CLI to monitor CI: Red Flags - STOP Immediately If Claude catches itself thinking or about to say: ❌ "Should work now" ❌ "Tests pass locally, we're done" ❌ "I'll push and assume it works" ❌ "Let me commit this and move on" ❌ "The change is small, CI will pass" ❌ "Pushed! ✅" (without waiting for CI) STOP. Run the verification protocol instead. The Workflow Step 1: Local Verification Step 2: Commit and Push Step 3: Monitor CI (Blocking) Step 4: Handle Failures When CI fails: 1. Download failure logs: gh run view <run-id> --log-failed 2. Analyze root cause 3. Fix the issue 4. REPEAT from step 1 (run local tests again) Common Rationalizations (All Wrong) Excuse Reality ------ ------- "Tests passed locally" CI environment may differ "It's a small change" Small changes break CI too "I'm confident" Confidence ≠ verification "CI takes too long" Waiting is mandatory "I'll check later" No. Check now. "Just this once" No exceptions. Ever. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/autonomous-ci

View the source on GitHub

Browse the @skills marketplace