Introduction
What steering is and how to install your first steering package.
steering is a package manager (via npx) for AI agent steering files.
Distribute consistent AI context —standards, architecture, conventions— across
your whole team from a Git repo, just like npx skills, but for steering files
across Kiro, Cursor, Claude Code, GitHub Copilot, Windsurf, and more.
npx skills add owner/repo → installs SKILL.md into .agents/skills/
npx steering.sh add owner/repo → installs steering files for your AI agentInstall / invocation
The CLI is published under three names — same tool, pick whichever you prefer:
| Run with | Package |
|---|---|
npx steering.sh <cmd> | steering.sh (short, recommended) |
npx steering-cli <cmd> | steering-cli |
npx @incu/steering <cmd> | @incu/steering (canonical) |
npx steering (no suffix) does not work — that unscoped name belongs to an
unrelated npm package. Use steering.sh / steering-cli / @incu/steering.
For frequent use, install once and drop the npx:
npm i -g steering.sh # then: steering add owner/repoQuick start
In a workspace your agent recognizes (e.g. a .kiro/ directory):
npx steering.sh add https://github.com/incu-tech/steering-rulesThis opens an interactive picker. For non-interactive runs use --all -y, and
-g to install globally.
npx steering.sh add incu-tech/steering-rules --all -y # everything, no prompts
npx steering.sh add incu-tech/steering-rules -s security-baseline -g # one file, global