{"id":49533960,"url":"https://github.com/tnilabs/staff-engineer-mode","last_synced_at":"2026-05-02T09:03:01.090Z","repository":{"id":355162438,"uuid":"1226788636","full_name":"tnilabs/staff-engineer-mode","owner":"tnilabs","description":"Staff Engineer Mode turns AI coding agents into production-aware engineering assistants with skills for architecture, reliability, security, operations, delivery, and readiness reviews.","archived":false,"fork":false,"pushed_at":"2026-05-02T07:40:25.000Z","size":362,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-02T08:12:43.781Z","etag":null,"topics":["agent-skills","coding-agent-skills","coding-agents","skills"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tnilabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-01T20:47:52.000Z","updated_at":"2026-05-02T07:40:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tnilabs/staff-engineer-mode","commit_stats":null,"previous_names":["tnilabs/staff-engineer-mode"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tnilabs/staff-engineer-mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnilabs%2Fstaff-engineer-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnilabs%2Fstaff-engineer-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnilabs%2Fstaff-engineer-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnilabs%2Fstaff-engineer-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tnilabs","download_url":"https://codeload.github.com/tnilabs/staff-engineer-mode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tnilabs%2Fstaff-engineer-mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32528665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","coding-agent-skills","coding-agents","skills"],"created_at":"2026-05-02T09:02:54.169Z","updated_at":"2026-05-02T09:03:01.077Z","avatar_url":"https://github.com/tnilabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Staff Engineer Mode\n\n[![Release](https://img.shields.io/github/package-json/v/tnilabs/staff-engineer-mode?label=release)](./RELEASE-NOTES.md)\n\nTurn your coding agent into a staff engineer.\n\nYour agent is already fast at writing code. It is less fast at noticing that\nthe migration will lock production, the endpoint breaks an old client, the\nrollout has no rollback, the dashboard has no alert, and the postmortem is\nabout to start with \"we should have caught this in review.\"\n\nStaff Engineer Mode makes agents think where it matters: compatibility, failure\nmodes, rollout risk, ownership, observability, security, recovery, and evidence\nbefore they touch the keyboard.\n\nIt is synthesized from more than 200 authoritative public sources: Google SRE\nand engineering practices, Amazon and AWS engineering writing, Microsoft and\nAzure guidance, Meta and Netflix engineering publications, Apple platform\nmaterial, NIST, CISA, OWASP, OpenSSF, IETF/W3C standards, and widely adopted\npractitioner patterns.\nIt is not affiliated with or endorsed by any company, standards body, or project\nit draws on.\n\nYou should not have to memorize skill names. Ask a normal engineering question.\nThe router selects the smallest useful specialist set, then the agent answers\nwith concrete risks, gates, owners, evidence, and next steps. Ideally fewer\nvibes, more engineering.\n\nSee [sample prompts](SAMPLE-PROMPTS.md) for practical examples across every\nskill.\n\n## How It Works\n\nEverything enters through `staff-engineer-mode`.\n\nThe router classifies the request by engineering surface, event type, risk, and\nscope. It picks one primary specialist by default, adds at most one secondary\nwhen clearly needed, and asks a single clarifying question when routing would\notherwise be noisy.\n\nForty specialist skills then push the agent toward useful artifacts: ADRs, API\ncompatibility reviews, rollout plans, SLOs, incident timelines, threat models,\nproduction-readiness checks, migration plans, dependency matrices, control\nevidence, and client or model release gates.\n\nThe goal is judgment, not verbosity. Skills move the agent toward compatibility,\nsafety, reliability, security, operability, ownership, rollout, and evidence\nbefore it changes anything.\n\n## Installation\n\nInstallation differs by platform.\n\n### Claude Code Marketplace\n\nRun these as separate slash commands:\n\n```text\n/plugin marketplace add https://github.com/tnilabs/staff-engineer-mode\n/plugin install staff-engineer-mode@staff-engineer-mode\n```\n\n### Cursor\n\nIn Cursor Agent chat:\n\n```text\n/add-plugin staff-engineer-mode\n```\n\nOr search `staff-engineer-mode` in the plugin marketplace.\n\n### Codex\n\nWorks with Codex CLI and Codex App. Tell Codex:\n\n```text\nFetch and follow instructions from https://raw.githubusercontent.com/tnilabs/staff-engineer-mode/refs/heads/main/.codex/INSTALL.md\n```\n\n### OpenCode\n\nTell OpenCode:\n\n```text\nFetch and follow instructions from https://raw.githubusercontent.com/tnilabs/staff-engineer-mode/refs/heads/main/.opencode/INSTALL.md\n```\n\n### GitHub Copilot CLI\n\n```bash\ncopilot plugin marketplace add tnilabs/staff-engineer-mode\ncopilot plugin install staff-engineer-mode@staff-engineer-mode\n```\n\n### Gemini CLI\n\n```bash\ngemini extensions install https://github.com/tnilabs/staff-engineer-mode\n```\n\n## Verify Installation\n\nStart a fresh session and ask for something that requires engineering judgment:\n\n```text\nReview this checkout migration plan for production readiness.\n```\n\nThe agent should load the router, choose a specialist, and respond with\nconcrete risks, gates, owners, and evidence, not just vibes.\n\nFor the authoritative source list behind the skills, see the\n[source index](skills/_shared/references/source-index.md).\n\n## What's Inside\n\nForty specialist skills, grouped by engineering surface.\n\n**Architecture and interfaces**\n- `api-design-and-compatibility`\n- `architecture-review-and-decision-records`\n\n**Reliability and resilience**\n- `slo-error-budget-engineering`\n- `high-availability-design-and-validation`\n- `dependency-resilience-and-overload`\n- `capacity-performance-and-tail-latency`\n- `backup-restore-and-disaster-recovery`\n- `resilience-experiments-and-chaos-engineering`\n- `systems-correctness-and-formal-validation`\n\n**Delivery and quality**\n- `testing-and-quality-gates`\n- `release-build-reproducibility`\n- `progressive-delivery-and-safe-change`\n- `production-readiness-review`\n- `large-scale-change-and-service-deprecation`\n- `engineering-productivity-and-code-review`\n- `dependency-hygiene-and-code-health`\n\n**Operations and observability**\n- `observability-and-alerting`\n- `incident-response-and-postmortems`\n- `oncall-health-and-toil-reduction`\n\n**Security and privacy**\n- `secure-sdlc-and-threat-modeling`\n- `zero-trust-identity-and-secrets`\n- `software-supply-chain-security`\n- `vulnerability-management-and-patch-sla`\n- `tenant-isolation-and-data-protection`\n- `privacy-engineering-and-data-lifecycle`\n- `engineering-control-evidence`\n- `llm-application-security`\n\n**Data, platform, and client systems**\n- `distributed-data-and-consistency`\n- `event-driven-systems-and-workflows`\n- `caching-and-derived-data`\n- `database-operations-and-schema-changes`\n- `data-pipeline-reliability`\n- `ml-systems-reliability-and-evaluation`\n- `platform-engineering-and-golden-paths`\n- `infrastructure-gitops-and-policy-as-code`\n- `internal-networking-and-service-mesh`\n- `edge-traffic-and-ddos-defense`\n- `finops-and-cost-aware-reliability`\n- `mobile-release-engineering-and-crash-budgets`\n- `frontend-performance-release-gates`\n\nMarketplace installs update through the target platform's plugin or extension\nupdate flow.\n\n## Contributing\n\nContributions are welcome, especially additional engineering practices from\nhighly reliable, authoritative sources: first-party engineering publications,\nofficial documentation, standards bodies, peer-reviewed papers, or widely cited\npractitioner references that originated the pattern.\n\nKeep contributions focused on engineering lifecycle, DevOps, operations,\nreliability, security, stability, architecture, and maintainability. New skills\nor guidance should synthesize the source material into technology-agnostic\noperational instructions, cite stable source IDs from the shared references, and\navoid vendor endorsement or process-only advice.\n\n## License\n\nMIT - see `LICENSE`.\n\n## Notice\n\nThis is an independent TNI Labs project. It is not endorsed by or affiliated\nwith any company, standards body, or open-source project it draws on. Read\n`NOTICE.md` before publishing, redistributing, quoting, or adding source\nmaterial.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftnilabs%2Fstaff-engineer-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftnilabs%2Fstaff-engineer-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftnilabs%2Fstaff-engineer-mode/lists"}