Skip to content
@SteerSpec

SteerSpec

SteerSpec logo

SteerSpec

AI configuration as code — versioned, templated, and synchronized across your entire org.

Website License Marketplace

Why · Architecture · Repositories · Status · Get started

Why

Your CLAUDE.md drifts. .claude/agents/ mutates. New repos miss critical setup. SteerSpec treats AI configuration files like infrastructure: define once in a central manifest, propagate everywhere by pull request, detect drift on a schedule.

Because vibe coding without a spec is just vibing.

Architecture

flowchart LR
    R["<b>strspc-rules</b><br/>rule format and schemas"]
    M["<b>strspc-manager</b><br/>enforcement engine"]
    C["<b>strspc-CLI</b><br/>command line"]
    K["<b>strspc-cloud</b><br/>hosted service, planned"]

    R -->|consumed by| M
    M -->|imported by| C
    M -.->|imported by| K

    classDef shipped fill:#1f6feb,stroke:#1f6feb,color:#ffffff
    classDef planned fill:#6e7781,stroke:#6e7781,color:#ffffff
    class R,M,C shipped
    class K planned
Loading

Dependencies point one way and releases land in the same order. The rules are defined in strspc-spec, a SteerSpec realm of its own.

Repositories

Repo What it does Lang
strspc-rules Canonical rule format — self-referential rule definitions and schemas Python
strspc-manager Core enforcement engine — rule-lint, rule-diff, rule-eval, rule-resolve Go
strspc-CLI User-facing CLI — render, validate and manage rule files Go
strspc-sync GitHub Action & CLI — template distribution by PR, drift monitoring, conflict detection Go
strspc-pr-review GitHub Action — auto-approve PRs on Copilot's review verdict JavaScript
strspc-spec Platform specification — the cross-cutting rules every repo follows JSON
.claude Shared Claude Code agents, skills and settings — installable plugin marketplace Markdown
homebrew-tap Homebrew tap for installing the strspc CLI on macOS Ruby

Status

SteerSpec is under active development, and much of it ships today.

Component State
Rule format and core engine Published
strspc-sync Template distribution by PR, drift monitoring, fleet-wide conflict flags
strspc-pr-review On the GitHub Marketplace
CLI Renders, lints and diffs rule files; AI evaluation of changes is planned
Hosted API Planned, not yet built

Things will change. Feedback welcome.

Get started

brew tap SteerSpec/tap
brew trust --cask steerspec/tap/strspc
brew install --cask strspc
strspc init

Recent Homebrew refuses casks from untrusted taps, so the brew trust step is needed once. See Tap Trust.

Full docs and guides live at steerspec.dev.

Everything public here is Apache 2.0.

Popular repositories Loading

  1. strspc-pr-review strspc-pr-review Public

    Reusable GitHub Actions workflows for automated PR review — Apache 2.0

    JavaScript 2

  2. strspc-spec strspc-spec Public

    SteerSpec platform specification: the cross-cutting rules of the dev.steerspec.platform realm.

    Shell 1

  3. strspc-sync strspc-sync Public

    SteerSpec Sync — synchronize CLAUDE.md, agents, skills and settings across a GitHub org via PRs. Go.

    Go 1 1

  4. strspc-CLI strspc-CLI Public

    SteerSpec CLI — render, validate, and manage behavioral rule files. Go.

    Go 1

  5. main main Public archive

    Python

  6. strspc-rules strspc-rules Public

    SteerSpec Core Rules — canonical rule format specification. Self-referential JSON entity files.

    Python

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…