Org-internal engineering standards for this organization's projects. Invoke whenever scaffolding a new repo, auditing an existing one, setting up CI, or configuring tooling files like `Cargo.toml`, `rust-toolchain.toml`, `justfile`, `.editorconfig`, `.markdownlint-cli2.yaml`, `tsconfig.json`, `package.json`, `pnpm-lock.yaml`, `bunfig.toml`, `pyproject.toml`, `uv.lock`, `.python-version`, or `*.tf`. Also invoke for work involving `axum`, `utoipa`, `markdownlint-cli2`, `uv`, `ruff`, `pyright`, `pytest`, or Node package-manager setup (pnpm is the org default). Rust and Python are fully documented: Cargo workspace inheritance, MSRV pinning, `just` as task runner, `cargo-llvm-cov` coverage, hermetic-vs-live test split, Axum + utoipa OpenAPI; uv workspaces, packaged `src` layout, ruff, pyright strict, pytest live-marker tiers. TypeScript, Node.js, Bun, Terraform, Rust libraries, and Rust GraphQL are stubs — invoke anyway so the user can define the convention rather than receive an improvised one.
How this skill is triggered — by the user, by Claude, or both
Slash command
/development-standards:development-standardsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Org-internal engineering standards. This file is a **router** — load the
references/bun/general.mdreferences/general/git-commit-message.mdreferences/general/git-repository.mdreferences/nodejs/general.mdreferences/python/general.mdreferences/rust/general.mdreferences/rust/library.mdreferences/rust/web-graphql.mdreferences/rust/web-openapi.mdreferences/terraform/general.mdreferences/typescript/general.mdOrg-internal engineering standards. This file is a router — load the reference that matches the task, not the whole tree.
references/general/| File | When to read |
|---|---|
git-repository.md | New repo setup, configuring .editorconfig, markdownlint-cli2, pnpm as the default package manager, baseline layout, editor recommendations. |
Commit-message conventions live in the separate conventional-commits
skill — defer there, not here.
references/rust/| File | When to read |
|---|---|
general.md | Any Rust project: workspace inheritance, rust-toolchain.toml, just recipes, cargo-llvm-cov, integration test tiers. |
web-openapi.md | HTTP API with axum + utoipa: OpenApiRouter, Controller/UseCase/Repository layering, ToSchema DTOs, error mapping, Swagger UI. |
web-graphql.md | Stub — not yet documented. |
library.md | Stub — not yet documented. |
references/python/| File | When to read |
|---|---|
general.md | Any Python project: uv workspaces, .python-version pinning, packaged src layout, ruff, pyright strict, stdlib logging, pytest hermetic/live tiers, just recipes. |
| Section | Status |
|---|---|
references/typescript/ | Stub — not yet documented. |
references/nodejs/ | Stub — not yet documented. |
references/bun/ | Stub — not yet documented. |
references/terraform/ | Stub — not yet documented. |
The user invoked this skill expecting org conventions. If the matching reference is a stub, do not improvise an org standard — that risks laundering a one-off decision into apparent policy. Instead:
mcp-knowledge, ag-ui-knowledge, rust-toasty,
conventional-commits) or upstream docs.references/.Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
npx claudepluginhub 46ki75/claude-plugins --plugin development-standards