Agent skill

quota-axi Release and CI Rules

by kunchenguid in kunchenguid/quota-axi

Documents release automation, CI workflow constraints, the contribution gate and generated-file rules for the quota-axi repository, driven by release-please.

MITAuto-check passedDevOps & Cloud

Install quota-axi Release and CI Rules

skills CLI
$ npx skills add kunchenguid/quota-axi --skill release-ci -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kunchenguid/quota-axi release-ci --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/release-ci .claude/skills/release-ci && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
release-ci
GitHub stars
146
Token cost
~934 tokens
SKILL.md length
362 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Documents release automation, CI workflow constraints, the contribution gate and generated-file rules for the quota-axi repository, driven by release-please.

  • Changing release-please configuration or the release workflow in quota-axi
  • SKILL.md covers Release Process & Automation, CI Workflows & Exclusion Rules, Contribution Gate Architecture and Lockfile Formatting
  • Calls pnpm
  • Adding a pull_request workflow that must respect the release path filters

What it does

Releases come from Conventional Commit messages merged into main, and release-please handles version bumps, the changelog and release PRs. CHANGELOG.md and .release-please-manifest.json must never be edited by hand, and a guard workflow rejects PRs that touch them. Merging the release PR publishes to npm from release-please.yml through OIDC trusted publishing with provenance and no stored token. The skills/quota-axi/SKILL.md file is generated from src/skill.ts with pnpm run build:skill, and CI checks parity.

Every pull_request workflow must carry a paths-ignore filter for the release-please output set, meaning the manifest, CHANGELOG.md and package.json. The one deliberate exception is no-mistakes-required.yml, because its verdict depends on the PR body and not on changed files, and a test file guards both sides of that rule. The excerpt is truncated before the contribution gate and lockfile formatting sections.

When your agent uses it

  • Changing release-please configuration or the release workflow in quota-axi
  • Adding a pull_request workflow that must respect the release path filters
  • Working out why a PR touching generated release files was rejected
  • Regenerating the quota-axi skill file after editing src/skill.ts

Example prompts

  • “Add a lint workflow to quota-axi that ignores the release-please output files.”
  • “Check why the generated-files guard rejected my PR and what I should change.”
  • “Regenerate skills/quota-axi/SKILL.md after my edit to src/skill.ts.”

Requirements

  • A checkout of the quota-axi repository
  • pnpm to run the build:skill script

What it can do on your machine

Read from SKILL.md and the folder at commit 8ba593c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

quota-axi Release and CI Rules loads about 934 tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 362 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~33
When it runs · the whole SKILL.md, loaded when a task matches
~934

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kunchenguid/quota-axi at commit 8ba593c, republished under its MIT licence (© kunchenguid). 362 words, ~934 tokens.

Download SKILL.mdSave it as .claude/skills/release-ci/SKILL.md (or your agent's skills folder).
name
release-ci
description
Release automation, CI workflows, release-please configuration, contribution gate, and lockfile formatting in quota-axi.
user-invocable
false

Release Automation, CI & Contribution Gate

This document describes the automated release pipeline, CI workflow constraints, contribution gate architecture, and repository maintenance rules in quota-axi.


Release Process & Automation

  • Conventional Commits: Releases are driven by conventional commit messages (feat:, fix:, chore:, etc.) merged into main.
  • Release Please:
    • Automatically manages version bumps, changelog generation, and release PRs.
    • .release-please-manifest.json was primed at 0.1.0 (the version published manually before release-please integration); release-please updates it with each release.
    • release-please-config.json locks bootstrap-sha to 9f5dc949c50ab8ac0a441be777e1c3693ee0b612 (the commit producing the published 0.1.0 package). Never alter this SHA unless correcting the published baseline.
    • Never Hand-Edit Generated Files: Do not manually edit CHANGELOG.md or .release-please-manifest.json. A guard workflow (.github/workflows/guard-generated-files.yml) automatically rejects PRs that touch them.
  • npm Publishing:
    • Merging the release PR triggers .github/workflows/release-please.yml to publish to npm.
    • Uses npm's OIDC trusted-publisher flow (id-token: write + --provenance) without stored token secrets.
    • Publishing steps are gated only on steps.release.outputs.release_created; the workflow has no repository guard. The binding to this package comes from npm's trusted-publisher OIDC configuration.
  • Skill Generation:
    • skills/quota-axi/SKILL.md is generated from src/skill.ts.
    • Regenerate via pnpm run build:skill rather than editing directly. CI validates parity via pnpm run build:skill -- --check.

Show full SKILL.md (182 more words)Show less

CI Workflows & Exclusion Rules

  • Release Output Set Exclusions:
    • Every pull_request workflow (ci.yml, guard-generated-files.yml) must include a paths-ignore filter covering the release-please output set (.release-please-manifest.json, CHANGELOG.md, package.json).
  • Gate Check Exception:
    • The single deliberate exception to the paths-ignore rule is .github/workflows/no-mistakes-required.yml.
    • The gate check verdict is a function of the pull request body, not the changed files. Adding a path filter would drop the gate on PRs that still require attestation.
    • Both sides of this rule are guarded by test/release-ci-exclusions.test.ts.

Contribution Gate Architecture

  • Contributor Workflow: CONTRIBUTING.md defines contributor requirements, PR expectations, and exemptions.
  • Trusted Repository Configuration:
    • .no-mistakes.yaml defines commands.prepare and commands.test (pnpm test), alongside test.instructions for post-baseline live validation.
    • allow_repo_commands remains disabled so untrusted pull request branches cannot inject arbitrary commands or agents.
    • Guarded by test/no-mistakes-config.test.ts.
  • Composite Action Pinning:
    • .github/workflows/no-mistakes-required.yml delegates enforcement to kunchenguid/no-mistakes/.github/actions/require-no-mistakes pinned to an immutable commit SHA.
    • The pin is bumped only via deliberate, standalone pull requests.

Lockfile Formatting

  • The repository's pnpm-lock.yaml is formatted with Prettier.
  • After updating dependencies, run:
    sh
    pnpm exec prettier --write pnpm-lock.yaml
  • This ensures dependency diffs remain minimal and clean. CI's pnpm install --frozen-lockfile accepts Prettier-formatted YAML.

© kunchenguid, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/release-ci of kunchenguid/quota-axi.

Open the folder on GitHubat commit 8ba593c

Compare with similar skills

quota-axi Release and CI Rules next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

quota-axi Release and CI Rules compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
quota-axi Release and CI Rules this skillkunchenguid/quota-axi146—~934Automated safety check: PassMIT
Check Deps SyncHyk260/PureChat546—~594Automated safety check: PassMIT
npm Release Via GitHub Actionsjmfederico/pi-web869—~2.9kAutomated safety check: PassMIT
Releasing Blancbnfy/blanc114—~2.9kAutomated safety check: NotesMIT
ClickUp CLI Release Processkrodak/clickup-cli121—~906Automated safety check: WarnMIT
Release And CIeser/stack128—~665Automated safety check: PassCustom licence

Similar skills

  • Check Deps Sync

    Hyk260/PureChat

    Check if package.json files are in sync with pnpm-lock.yaml.

    546 GitHub stars~594 tokensUpdated 22 days ago
    DevOps & CloudAuto-check passed
  • A skill your agent uses whenever the user asks for a new npm version, npm release, package release, new release, version bump, publishing to npm, cutting a GitHub release, tagging a release, or…

    869 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Releasing Blanc

    bnfy/blanc

    Full runbook for cutting a Blanc desktop release — scripts/release.sh mechanics and its required BLANCRELEASE env vars, macOS notarization via 1Password, the Touch ID provisioning profile and…

    114 GitHub stars~2.9k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • ClickUp CLI Release Process

    krodak/clickup-cli

    Walks through releasing a new version of clickup-cli: pre-release checks, version bump, tagging, CI watch, release notes and the Homebrew update.

    121 GitHub stars~906 tokensUpdated 2 days ago
    DevOps & CloudAuto-check: warnings
  • Release And CI

    eser/stack

    Releases and CI for eserstack: the shared version of all packages, the release command, the tag-driven build.yml run, JSR and npm publishing, changelog and breaking changes, release recovery, GitHub…

    128 GitHub stars~665 tokensUpdated 5 days ago
    DevOps & CloudAuto-check passed
  • Uv Workflow

    Aedelon/claude-code-blueprint

    Master uv package manager for Python: project setup, dependency management, virtual environments, lockfiles, CI/CD integration, Docker builds, and migration from pip/poetry.

    120 GitHub stars~1.2k tokensUpdated 7 mo ago
    DevOps & CloudAuto-check: notes

More from kunchenguid/quota-axi

  • Quota Cache Architecture

    kunchenguid/quota-axi

    Documents how quota-axi keeps its disk cache: location, strict file permissions, no stored secrets, and context-scoped identifiers that stop snapshots crossing accounts.

    146 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Quota Provider Adapter Notes

    kunchenguid/quota-axi

    Reference of credential sources, quota windows, endpoint shapes, error recovery and quirks for each provider supported by the quota-axi tool.

    146 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Quota Provider Onboarding

    kunchenguid/quota-axi

    Sets the rules and checklist for adding a new quota provider, or changing an existing adapter, in quota-axi, covering credential sources, liveness probes and tests.

    146 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Quota Interpretation Rules

    kunchenguid/quota-axi

    Specifies how quota-axi reads LLM subscription quota windows, derives pace and runway, computes a selection signal and renders output in TOON, JSON and TUI tiers.

    146 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Quota Axi

    kunchenguid/quota-axi

    Report local Claude, Codex, Cursor, GitHub Copilot, Grok, Kimi, Z.AI, Alibaba, OpenCode Go, Antigravity, Command Code, MiniMax, MiMo, DeepSeek, OpenRouter, ElevenLabs, Devin, Muse, and Higgsfield…

    146 GitHub stars~547 tokensUpdated today
    Auto-check passed

Works with

Questions about quota-axi Release and CI Rules

What does quota-axi Release and CI Rules do?

Documents release automation, CI workflow constraints, the contribution gate and generated-file rules for the quota-axi repository, driven by release-please. Releases come from Conventional Commit messages merged into main, and release-please handles version bumps, the changelog and release PRs.json must never be edited by hand, and a guard workflow rejects PRs that touch them.

When should I use quota-axi Release and CI Rules?

quota-axi Release and CI Rules fits situations like: changing release-please configuration or the release workflow in quota-axi; adding a pull_request workflow that must respect the release path filters; working out why a PR touching generated release files was rejected; regenerating the quota-axi skill file after editing src/skill.ts.

How do I install quota-axi Release and CI Rules in Claude Code?

Run `npx skills add kunchenguid/quota-axi --skill release-ci -a claude-code`. Or copy the skill folder (skills/release-ci in kunchenguid/quota-axi) into .claude/skills/release-ci in your project. Claude Code loads it when a task matches its description.

How do I install quota-axi Release and CI Rules in Codex?

Run `npx skills add kunchenguid/quota-axi --skill release-ci -a codex`. Or copy the skill folder (skills/release-ci in kunchenguid/quota-axi) into .agents/skills/release-ci in your project. Codex loads it when a task matches its description.

Can I use quota-axi Release and CI Rules in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kunchenguid/quota-axi --skill release-ci -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-ci, .gemini/skills/release-ci, .github/skills/release-ci and .opencode/skills/release-ci in your project.

What does quota-axi Release and CI Rules need to run?

Going by SKILL.md and its folder, quota-axi Release and CI Rules needs the command-line tools its instructions call (pnpm). Our summary lists: A checkout of the quota-axi repository; pnpm to run the build:skill script.

Does quota-axi Release and CI Rules access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is quota-axi Release and CI Rules safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does quota-axi Release and CI Rules use?

quota-axi Release and CI Rules is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does quota-axi Release and CI Rules use?

About 934 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to quota-axi Release and CI Rules?

Skills that share tags, products or a category with quota-axi Release and CI Rules: Check Deps Sync (Hyk260/PureChat, 546 stars), npm Release Via GitHub Actions (jmfederico/pi-web, 869 stars), Releasing Blanc (bnfy/blanc, 114 stars) and ClickUp CLI Release Process (krodak/clickup-cli, 121 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains quota-axi Release and CI Rules?

kunchenguid (a GitHub user) maintains it in kunchenguid/quota-axi, which has 146 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.

Source: kunchenguid/quota-axi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.