brettdavies

Agentnative CLI — Development skill for Claude Code

Development community

The agent-native CLI linter — check whether your CLI follows agent-readiness principles.

How to install Agentnative CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open brettdavies/agentnative-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agentnative CLI does

The agent-native CLI linter — check whether your CLI follows agent-readiness principles.

Alternatives in Development

  • Epic Validate — Validate epic readiness, dependencies, and coordination policy 243.5k ★
  • OpenMythos — A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the availabl 14.8k ★
  • Claude Code Zh Cn — Claude Code CLI 简体中文本地化 / 汉化插件;支持 macOS、Linux、WSL、Windows 与新版 native,一行安装,更新后自动修复 721 ★

README

agentnative

[![agent-native](https://anc.dev/badge/anc.svg)](https://anc.dev/score/anc) [![Crates.io](https://img.shields.io/crates/v/agentnative.svg)](https://crates.io/crates/agentnative) [![License: MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT_OR_Apache--2.0-blue.svg)](#license)

The agent-native CLI linter. Audits whether your CLI follows the 8 agent-readiness principles.

`anc` dogfoods the spec it enforces. The badge above is its own live score.

Install

The crate is published as `agentnative`. The binary is called `anc`.

# Homebrew (installs anc)
brew install brettdavies/tap/agentnative

# From crates.io
cargo install agentnative

# Pre-built binary via cargo-binstall
cargo binstall agentnative

# Pre-built binaries from GitHub Releases
# https://github.com/brettdavies/agentnative-cli/releases

Install the skill

`anc` ships a companion skill bundle (`agentnative-skill`) that teaches AI coding agents how to operate the linter and where to apply the principles. Install it with one command per host:

anc skill install claude_code   # ~/.claude/skills/agent-native-cli
anc skill install codex         # ~/.codex/skills/agent-native-cli
anc skill install cursor        # ~/.cursor/skills/agent-native-cli
anc skill install factory       # ~/.factory/skills/agent-native-cli   (Factory Droid)
anc skill install kiro          # ~/.kiro/skills/agent-native-cli      (Kiro)
anc skill install opencode      # ~/.config/opencode/skills/agent-native-cli

Inspect the resolved command before running it:

anc skill install --dry-run claude_code
# git clone --depth 1 https://github.com/brettdavies/agentnative-skill.git /home/you/.claude/skills/agent-native-cli

JSON output (modes `dry-run` and `install`, success and error) shares one envelope shape. Agents parse the same fields on every outcome:

anc skill install --dry-run claude_code --output json

If the site adds a host before this `anc` release knows abo