steering

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 agent

Install / invocation

The CLI is published under three names — same tool, pick whichever you prefer:

Run withPackage
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/repo

Quick start

In a workspace your agent recognizes (e.g. a .kiro/ directory):

npx steering.sh add https://github.com/incu-tech/steering-rules

This 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

On this page