Agent skill

Make Check

by openfga in openfga/go-sdk

Run full pre-commit validation (fmt, lint, test, security) and report results

Apache-2.0Auto-check passedDevelopment

Install Make Check

skills CLI
$ npx skills add openfga/go-sdk --skill make-check -a claude-code

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

GitHub CLI
$ gh skill install openfga/go-sdk make-check --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/openfga/go-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/make-check .claude/skills/make-check && 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
make-check
GitHub stars
127
Token cost
~133 tokens
SKILL.md length
71 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Run full pre-commit validation (fmt, lint, test, security) and report results

  • Works in 4 steps: make fmt — gofmt formatting → make lint — go vet + golangci-lint → make test — all tests with race detector → …
  • Tasks that involve Linting and formatting
  • Calls make
  • Tasks that involve Authorization and RBAC

What it does

Make Check is an agent skill from openfga/go-sdk. Run full pre-commit validation (fmt, lint, test, security) and report results

Its SKILL.md is about 130 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Linting and formatting and Authorization and RBAC. It works with Go. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Linting and formatting
  • Tasks that involve Authorization and RBAC

Example prompts

  • “/make-check”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. make fmt — gofmt formatting
  2. make lint — go vet + golangci-lint
  3. make test — all tests with race detector
  4. make security — gosec + govulncheck

What it can do on your machine

Read from SKILL.md and the folder at commit 79d64b2. 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:

    • make

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

  • Network

    No URLs in SKILL.md.

    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

Make Check loads about 133 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 71 words of instructions outside code blocks.

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

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 openfga/go-sdk at commit 79d64b2, republished under its Apache-2.0 licence (© openfga). 71 words, ~133 tokens.

Download SKILL.mdSave it as .claude/skills/make-check/SKILL.md (or your agent's skills folder).
name
make-check
description
Run full pre-commit validation (fmt, lint, test, security) and report results

Run make check in the project root and report the results.

If any step fails, diagnose the first failure and suggest a fix. Do not proceed to later steps if an earlier one fails — focus on resolving the first issue.

The steps run by make check are:

  1. make fmt — gofmt formatting
  2. make lint — go vet + golangci-lint
  3. make test — all tests with race detector
  4. make security — gosec + govulncheck

© openfga, Apache-2.0. 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 .claude/skills/make-check of openfga/go-sdk.

Open the folder on GitHubat commit 79d64b2

Compare with similar skills

Make Check 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.

Make Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Make Check this skillopenfga/go-sdk127—~133Automated safety check: PassApache-2.0
Go Pedantrychromedp/chromedp13k—~3.7kAutomated safety check: PassMIT
Golang Lintcontext-labs/whip1.1k2 repos~1.8kAutomated safety check: PassMIT
Golang Code Styleunxed/f42413 repos~2.5kAutomated safety check: PassMIT
Golang Continuous Integrationsamber/cc-skills-golang3.4k—~3.7kAutomated safety check: PassMIT
Validate Agent Workkryptamine/herdr-auto-title237—~605Automated safety check: PassMIT

Similar skills

  • Go Pedantry

    chromedp/chromedp

    This skill should be used when the user is writing Go code and needs guidance on Go-specific pedantry: error wrapping with fmt.Errorf and %w, interface design (accept interfaces return structs)…

    13k GitHub stars~3.7k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Golang Lint

    context-labs/whip

    Linting best practices and golangci-lint configuration for Go — running linters, configuring .golangci.yml, nolint suppressions, selecting linters.

    1.1k GitHub starsUsed in 2 repos~1.8k tokens
    DevelopmentAuto-check passed
  • Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt.

    241 GitHub starsUsed in 3 repos~2.5k tokens
    DevelopmentAuto-check passed
  • Golang Continuous Integration

    samber/cc-skills-golang

    GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint, SAST, coverage and vulnerability-scan jobs, Dependabot and Renovate config files, GoReleaser release…

    3.4k GitHub stars~3.7k tokensUpdated 7 days ago
    DevelopmentAuto-check passed
  • Validate Agent Work

    kryptamine/herdr-auto-title

    Final checklist before handing work back in the herdr-auto-title repo: review the diff, run make check, apply the comment and AGENTS.md rules, then report.

    237 GitHub stars~605 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • CI/CD with GitHub Actions for Golang — testing, linting, SAST, security scanning, coverage, Dependabot, Renovate, GoReleaser, release pipelines.

    1.1k GitHub stars~3.5k tokensUpdated 3 days ago
    DevelopmentAuto-check passed

Works with

Categories

Questions about Make Check

What does Make Check do?

Run full pre-commit validation (fmt, lint, test, security) and report results. Make Check is an agent skill from openfga/go-sdk.

When should I use Make Check?

Make Check fits situations like: tasks that involve Linting and formatting; tasks that involve Authorization and RBAC.

How do I install Make Check in Claude Code?

Run `npx skills add openfga/go-sdk --skill make-check -a claude-code`. Or copy the skill folder (.claude/skills/make-check in openfga/go-sdk) into .claude/skills/make-check in your project. Claude Code loads it when a task matches its description.

How do I install Make Check in Codex?

Run `npx skills add openfga/go-sdk --skill make-check -a codex`. Or copy the skill folder (.claude/skills/make-check in openfga/go-sdk) into .agents/skills/make-check in your project. Codex loads it when a task matches its description.

Can I use Make Check 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 openfga/go-sdk --skill make-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/make-check, .gemini/skills/make-check, .github/skills/make-check and .opencode/skills/make-check in your project.

What does Make Check need to run?

Going by SKILL.md and its folder, Make Check needs the command-line tools its instructions call (make).

Does Make Check 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 Make Check 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 Make Check use?

Make Check is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Make Check use?

About 133 tokens (SKILL.md is roughly 532 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 Make Check?

Skills that share tags, products or a category with Make Check: Go Pedantry (chromedp/chromedp, 13k stars), Golang Lint (context-labs/whip, 1.1k stars), Golang Code Style (unxed/f4, 241 stars) and Golang Continuous Integration (samber/cc-skills-golang, 3.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Make Check?

openfga (a GitHub organization) maintains it in openfga/go-sdk, which has 127 GitHub stars. The repository was last updated on October 6, 2026.

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