Agent Plugins Marketplace
All plugins

steer

v6.6.0

An always-on engineering operating manual plus spec-workflow skills and templates. Org standards centralized so every product repo picks up changes via /plugin update.

Claude Code26 Skills2 MCP serversStreamable HTTP

By Element 22 PlatformLicense: Apache-2.02 GitHub starsUpdated yesterday

Directory evidence

Runtimes
Claude Code
Parsed components
28 skill or MCP entries
Source updated
Sep 22, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install steer for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install steer@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/element22llc/e22-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/steer/.

Plugin files

plugins/steer/
├── .claude-plugin/plugin.json
├── skills/adopt/SKILL.md
├── skills/adr/SKILL.md
├── skills/audit/SKILL.md
├── skills/build/SKILL.md
├── skills/doctor/SKILL.md
├── skills/explain/SKILL.md
├── skills/help/SKILL.md
├── skills/init/SKILL.md
├── skills/intake/SKILL.md
├── skills/issues/SKILL.md
├── skills/loop/SKILL.md
├── skills/next/SKILL.md
├── skills/protect/SKILL.md
├── skills/questions/SKILL.md
├── skills/reference/SKILL.md
├── skills/report/SKILL.md
├── skills/roadmap/SKILL.md
├── skills/setup/SKILL.md
├── skills/spec/SKILL.md
├── skills/spec-scaffold/SKILL.md
├── skills/standards/SKILL.md
├── skills/status/SKILL.md
├── skills/sync/SKILL.md
├── skills/tidy/SKILL.md
├── skills/tracker-sync/SKILL.md
├── skills/work/SKILL.md
└── .mcp.json

Included Skills26

adoptskills/adopt/SKILL.md

Internal brownfield adoption - bring an existing repo that never went through bootstrap (a "vibe-coded" app) onto the standards - reverse-engineer the /spec from the code, triage productionization (Keep/Refactor/Rewrite/Reject per area), author a root DESIGN.md, and sync the plugin's bundled scaffolding without clobbering working code.

adrskills/adr/SKILL.md

Internal decision record - create a numbered ADR from the bundled template, then offer its Deciders in-session ratification; `accept` writes the Proposed -> Accepted transition.

auditskills/audit/SKILL.md

Repeatable, read-only audits of a managed repo - code mode sweeps repo health against the standards and ranks findings; spec mode surfaces as-built vs intended drift; all runs both. Non-mutating: proposes only, never edits an existing file. Optionally renders an Artifact dashboard.

buildskills/build/SKILL.md

Guided flow for a non-technical product owner - idea -> interview -> approved spec -> working local app -> handoff for dev review.

doctorskills/doctor/SKILL.md

Internal prerequisite path - detect what a managed repo needs locally before bootstrap or dev (git, mise and the runtimes it manages, Docker), flagging a shadowed runtime; installs mise + runtimes on confirmation, GUI and `sudo` steps handed over.

explainskills/explain/SKILL.md

Internal renderer - one feature spec as a stakeholder-readable, shareable Claude Artifact (Markdown fallback): status pipeline, acceptance meter, user journey, scope and open-question boards. Read-only and derived; writes nothing back.

helpskills/help/SKILL.md

Internal renderer for the capability menu - the shipped skill set in plain language, essentials first, the rest by journey, every line built from live frontmatter. Read-only; optional Artifact menu.

initskills/init/SKILL.md

Internal greenfield bootstrap - lay the /spec spine + scaffolding, pin the toolchain, leave the repo working spec-first, and resolve placeholders in a legacy template fork. Offers PR flow or solo-trunk mode.

intakeskills/intake/SKILL.md

Internal document absorb - commit a PO office document plus a normalized Markdown extraction under spec/sources/, diff it against the prior version, and route the real changes into the spine and tracker without clobbering human prose. `clarify` folds a client answers document; `status` prints the read-only ledger of every absorbed source.

issuesskills/issues/SKILL.md

Internal backlog layer for the /spec spine - capture, triage, brainstorm, materialize, decompose, epics, status, a ranked board, bounded reconcile, the publish-* family and bootstrap-labels. A thin orchestrator: /spec stays product truth, the issue is the work/decision layer.

loopskills/loop/SKILL.md

Internal automation scaffolder - a scheduled GitHub Actions workflow that triages work (CI failures, open issues, drift) via /steer:audit + /steer:next, drafts fixes in reviewed worktrees, and opens draft PRs. Stops at every human gate; never merges or deploys.

nextskills/next/SKILL.md

Read-only workspace navigator and capability index - the default mode reconstructs workspace state cold (branch/PR, features, open questions, Proposed ADRs, tracker issues, claims, version drift) and arbitrates the single best next action; `capabilities` renders the plain-language capability menu. Never edits, commits, merges, or advances state.

protectskills/protect/SKILL.md

Internal branch-protection path - diff policy/branch-protection.yml against live GitHub settings and apply the gaps on confirmation (protection, secret scanning, Dependabot). Graduation writes the CLAUDE.md delivery-mode marker and a /spec/history/ entry; `apply --solo` is the one-person profile, `waive` keeps a single-dev repo on trunk. Verifies by default.

questionsskills/questions/SKILL.md

Internal open-question sweep - gather every open question across the /spec spine, walk the PO/dev through each, fold decisions into the spec, promote what outlives the session to an issue, delete a legacy SPEC-QUESTIONS.md. `bundle` renders the PO-answerable ones as a fillable Artifact questionnaire (Markdown fallback).

referenceskills/reference/SKILL.md

Internal loader - one of steer's full reference docs, read-only: conventions, traceability, design-sources, context-hygiene, architecture-diagrams, artifacts, gates, polyrepo.

reportskills/report/SKILL.md

Internal phone-home - file a bug about the steer plugin itself upstream in element22llc/e22-plugins, scrubbed and deduped, via GitHub MCP or gh. Steer's own defects, not product bugs (those go to /steer:work issues).

roadmapskills/roadmap/SKILL.md

Internal release timeline - turn the /spec spine's unshipped intent into issues grouped under release milestones, viewable as a GitHub Projects v2 roadmap (no-arg = preview). The issue + /spec stay canonical; never fabricates dates. Optionally renders an Artifact timeline.

setupskills/setup/SKILL.md

One front door for getting a repo onto the standards - detect the /spec spine state and route to `init` (greenfield bootstrap of the spec spine + scaffold, or a template fork's leftover placeholders), `adopt` (reverse-engineer the spec from an existing vibe-coded repo) or `sync` (apply migrations and reconcile drift after a plugin release); `doctor` fixes the local prerequisites first, `protect` raises the branch-protection wall last.

specskills/spec/SKILL.md

Spec-only brainstorm for a feature - author and iterate intent.md (and contract.md where behavior demands it) and drive open questions to resolution WITHOUT writing any code; `clarify` sweeps the draft for gaps (edge cases, error paths, scope), `approve` flips intent Status, `validate` checks the open-question contract and intent/contract/tracker consistency. `questions` sweeps the whole spine's open questions, `adr` records a hard-to-reverse decision, `intake` absorbs a PO document and `roadmap` lays unshipped intent on a release timeline. Ends at an approved intent, not a build.

spec-scaffoldskills/spec-scaffold/SKILL.md

Create a feature's spec (intent.md + contract.md) from the bundled templates, or additively reconcile an existing one without overwriting filled-in content.

standardsskills/standards/SKILL.md

Load the always-on operating manual on demand where the SessionStart hook cannot inject it - reads every rules/*.md.

statusskills/status/SKILL.md

Client-facing progress reporting - the default modes cover the whole /spec spine over a time window (what shipped, what is in progress, what needs the client's input, what is next); `feature <id>` renders one feature in depth instead. A shareable Claude Artifact with a Markdown fallback, read-only and derived; never fabricates counts, dates, or status.

syncskills/sync/SKILL.md

Internal steady-state update - apply ledger migrations, reconcile spine + scaffold against current templates, repair capability wiring and stale invocations, re-stamp /spec/.version, and land a PR. Read-then-propose, never clobbers.

tidyskills/tidy/SKILL.md

Internal sweep - file the loose documents at the repo root into their home: source/research material to /spec/reference, diagrams to /spec/design. Confident strays move now; renames and deletes wait for a yes.

tracker-syncskills/tracker-sync/SKILL.md

Internal gateway for all tracker metadata I/O (GitHub MCP-first, gh fallback, manual floor) - reads and writes issues, and folds pulled criteria into intent.md, for the owning skills.

workskills/work/SKILL.md

Execute a GitHub issue end-to-end - claim through delivery (a PR, or a trunk commit in solo-trunk) and lifecycle transition. Pass --reviewed for independent plan- and code-review gates, --hotfix for the production-incident fast path. promote opens the production promotion PR and takes no issue; tidy sweeps the repo root into /spec and takes none. issues is the backlog layer above them - capture, triage, decompose, epics, a ranked board, reconcile and the publish-* family - which never edits code.

MCP servers2

context7Streamable HTTP
url
https://mcp.context7.com/mcp
githubStreamable HTTP
url
https://api.githubcopilot.com/mcp/

Plugin manifests1

plugins/steer/.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "steer",
  "displayName": "Steer - Engineering Standards",
  "version": "6.6.0",
  "description": "An always-on engineering operating manual plus spec-workflow skills and templates. Org standards centralized so every product repo picks up changes via /plugin update.",
  "author": {
    "name": "Element 22 Platform",
    "email": "[email protected]"
  },
  "homepage": "https://github.com/element22llc/e22-plugins",
  "license": "Apache-2.0",
  "keywords": [
    "org-standards",
    "conventions",
    "spec-workflow",
    "always-on"
  ],
  "repository": "https://github.com/element22llc/e22-plugins",
  "userConfig": {
    "github_pat": {
      "type": "string",
      "title": "GitHub personal access token",
      "description": "Fine-grained PAT for the bundled GitHub MCP server (repo + issues scope). Prompted once at install and stored outside the repo (macOS Keychain, or ~/.claude/.credentials.json where no supported keychain is available), so it never needs exporting from a shell rc. Optional: leave it blank and the github server simply reports disconnected -- every skill that uses it falls back to the gh CLI, then to a manual floor.",
      "sensitive": true
    }
  },
  "lspServers": {
    "typescript": {
      "command": "typescript-language-server",
      "args": [
        "--stdio"
      ],
      "extensionToLanguage": {
        ".ts": "typescript",
        ".tsx": "typescriptreact",
        ".mts": "typescript",
        ".cts": "typescript",
        ".js": "javascript",
        ".jsx": "javascriptreact",
        ".mjs": "javascript",
        ".cjs": "javascript"
      },
      "restartOnCrash": false
    },
    "python": {
      "command": "pyright-langserver",
      "args": [
        "--stdio"
      ],
      "extensionToLanguage": {
        ".py": "python",
        ".pyi": "python"
      },
      "restartOnCrash": false
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[steer on Agent Plugins Marketplace](https://pluginsmp.com/plugins/steer)