Installation
Overview
The Engineering plugin transforms Claude into an engineering teammate that helps with common software development workflows. Every command works standalone (paste code, describe your system) and gets supercharged when you connect your development tools via MCP.Commands
Explicit workflows you invoke with a slash command:/standup
Generate a standup update from your recent activity — commits, PRs, tickets, and chat
/review
Review code changes for security, performance, style, and correctness
/debug
Structured debugging session — reproduce, isolate, diagnose, and fix
/architecture
Create or evaluate architecture decisions with ADR format and trade-off analysis
/incident
Run an incident response workflow — triage, communicate, mitigate, and write postmortem
/deploy-checklist
Pre-deployment checklist — verify tests, review changes, check dependencies, confirm rollback plan
/standup
Generate a standup update from your recent activity:/review
Review code changes with a structured lens on security, performance, correctness, and maintainability:- Security: SQL injection, XSS, auth bypass, secrets in code
- Performance: N+1 queries, memory allocations, algorithmic complexity, missing indexes
- Correctness: Edge cases, error handling, race conditions
- Maintainability: Naming clarity, single responsibility, test coverage, documentation
/debug
Walk through a structured debugging process:- Reproduce the issue
- Isolate the problem area
- Diagnose root cause
- Fix and verify
/architecture
Create or evaluate architecture decisions:- Options analysis
- Trade-offs for each approach
- Recommendation based on your context
- Implementation considerations
/incident
Run an incident response workflow:- Triage severity
- Draft status communications
- Track timeline and actions
- Generate postmortem when resolved
/deploy-checklist
Get a customized pre-deployment checklist:- Test verification
- Dependency checks
- Rollback plan confirmation
- Breaking change review
Skills
Domain knowledge Claude uses automatically when relevant:| Skill | Description | When It Activates |
|---|---|---|
code-review | Review code for bugs, security issues, performance, and maintainability | When you share code and ask for feedback, or say “review this code” |
incident-response | Triage and manage production incidents — status updates, runbooks, postmortems | When you mention “incident”, “outage”, or “production issue” |
system-design | Design systems and services — architecture diagrams, API design, data modeling | When discussing “architecture”, “system design”, or “how should we build” |
tech-debt | Identify, categorize, and prioritize technical debt — build remediation plan | When you mention “tech debt”, “refactoring”, or “code quality” |
testing-strategy | Design test strategies — unit, integration, e2e coverage, test plan creation | When discussing “testing”, “test coverage”, or “how to test” |
documentation | Write and maintain technical documentation — READMEs, API docs, runbooks | When writing or updating documentation |
MCP Integrations
Connect your tools for a richer experience:| Category | Examples | What It Enables |
|---|---|---|
| Source control | GitHub, GitLab | PR diffs, commit history, branch status |
| Project tracker | Linear, Jira, Asana | Ticket status, sprint data, assignments |
| Monitoring | Datadog, New Relic | Logs, metrics, alerts, dashboards |
| Incident management | PagerDuty, Opsgenie | On-call schedules, incident tracking, paging |
| Chat | Slack, Teams | Team discussions, standup channels |
| Knowledge base | Notion, Confluence | ADRs, runbooks, onboarding docs |
Connector Placeholders
Plugin files use~~category as a placeholder for whatever tool you connect in that category. For example:
~~source controlmight mean GitHub, GitLab, or any other VCS with an MCP server~~project trackermight mean Linear, Jira, or Asana~~monitoringmight mean Datadog, New Relic, or Grafana
Standalone vs Supercharged
Every command and skill works without any integrations:| What You Can Do | Standalone | Supercharged With |
|---|---|---|
| Standup updates | Describe your work | Source control, Project tracker, Chat |
| Code review | Paste diff or code | Source control (pull PRs automatically) |
| Debug sessions | Describe the problem | Monitoring (pull logs and metrics) |
| Architecture decisions | Describe the system | Knowledge base (find prior ADRs) |
| Incident response | Describe the incident | Monitoring, Incident management, Chat |
| Deploy checklists | Describe the deploy | CI/CD, Source control |
Configuration
Create a local settings file atengineering/.claude/settings.local.json to personalize:
Example Workflows
Morning Standup
Code Review Session
Debugging Production Issue
- When did this start?
- Is it affecting all users or specific segments?
- What’s the error rate?
Related Resources
Data Plugin
SQL queries, data exploration, and analytics
Design Plugin
Design critique, system management, and UX writing