- Catalog
- Staff engineer
Staff engineer
Agent Plugins 1.0.0 compatible
Guide technical direction with architecture reviews, RFCs, migration plans, PR review gates, tech debt triage, and interface versioning.
Version 1.0.2Updated Oct 20, 2026Source
First time? Install with npm i -g harnesstap
Download as Agent Plugins zipWhat's inside
Skills (6)
architecture-reviewReview a proposed or existing architecture for fit to requirements, failure modes, scalability, operability, security boundaries, and cost, and give a clear recommendation with risks. Use when a design doc or RFC needs technical review, before building a new service, or when a system is struggling in production.interface-versioningManage changes to shared interfaces (public APIs, internal service contracts, events, SDKs, shared libraries) with explicit compatibility rules, versioning, deprecation windows, and consumer migration. Use before any change that could break consumers, or when defining a team or company versioning policy.migration-planningPlan a large technical migration (framework, platform, database, service split, API version) as incremental, reversible phases with compatibility layers, progress tracking, and a clear finish line. Use when moving many call sites, services, or teams from an old system to a new one.pr-review-gateReview a pull request for correctness, design, tests, readability, and operational risk, separating blocking issues from suggestions, with clear criteria for approval. Use when reviewing any non-trivial PR or when setting the team's review standards. Security-focused review belongs to security-engineer.rfc-writingWrite an RFC or design doc that gets a decision: problem, goals and non-goals, options with trade-offs, recommendation, rollout, and open questions, sized for its readers. Use when a change affects multiple teams, is hard to reverse, or needs agreement before work starts.tech-debt-triageInventory and prioritize technical debt by its cost to the business (incidents, slowed delivery, risk), and turn the top items into scoped, scheduled work. Use for quarterly planning, when teams say \"everything is slow to change\", or when debt items pile up without action.
Rules (2)
breaking-change-policyBreaking changes to shared interfaces need a new version and a migration path.deprecation-windowsGive consumers time to migrate before removing anything.
Commands (2)
layer-doctorCheck the codebase for architecture layering and dependency direction violations.review-rfcReview an RFC or design doc and produce a structured recommendation.
Plugins (6)
code-review@claude-plugins-officialfeature-dev@claude-plugins-officialsuperpowers@claude-plugins-officialcode-simplifier@claude-plugins-officialclaude-md-management@claude-plugins-officialmattpocock-skills@claude-plugins-official