engineering-practices
v4.1.1Language, tooling, and delivery-practice skills for agentic coding.
By Allen EubankLicense: MIT2 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 23 skill or MCP entries
- Source updated
- Sep 7, 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 engineering-practices for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add engineering-practices@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. 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/alleneubank/agent-profileClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/engineering-practices/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/agent-operability/SKILL.md├── skills/atlas-best-practices/SKILL.md├── skills/brief-best-practices/SKILL.md├── skills/canton-network-repos/SKILL.md├── skills/code-law/SKILL.md├── skills/fnox-cli/SKILL.md├── skills/gh/SKILL.md├── skills/git-best-practices/SKILL.md├── skills/go-best-practices/SKILL.md├── skills/nix-best-practices/SKILL.md├── skills/op-cli/SKILL.md├── skills/orbstack-best-practices/SKILL.md├── skills/platform-tooling/SKILL.md├── skills/playwright-best-practices/SKILL.md├── skills/python-best-practices/SKILL.md├── skills/react-best-practices/SKILL.md├── skills/rust-best-practices/SKILL.md├── skills/spec-best-practices/SKILL.md├── skills/tamagui-best-practices/SKILL.md├── skills/testing-best-practices/SKILL.md├── skills/typescript-best-practices/SKILL.md├── skills/web-fetch/SKILL.md└── skills/zig-best-practices/SKILL.md
Included Skills23
Use when designing or changing a CLI, API, control plane, or automation surface that an agent must inspect, operate, and verify safely.
Use when working with atlas.hcl, Atlas CLI commands, schema HCL/SQL files, or migration planning and reviews, including Atlas v1.1 security, data, and exporter capabilities.
Use when creating, reviewing, or updating a BRIEF.md (the quality law for a surface), defining what "good"/shippable means, or setting up a verified autonomous loop.
Use when working with Canton Network participants, DAML smart contracts, Splice applications, or debugging LF version and package ID issues.
Use when writing or changing code in any language — the craft law (types, assertions, bounds, errors, naming, comments, scope) and the system properties (deterministic, hermetic, idempotent, isolated, observable, evented, contextual) with the floor that proves each one. Not for prose, docs-only, or config-only changes.
Use when reading, writing, or piping secrets with fnox — authoring fnox.toml, resolving a secret that comes back empty, diagnosing the caching daemon, or running a program with secrets in its environment.
Use when invoking the GitHub CLI for structured output, pagination, repository targeting, search, or API fallbacks.
Use when creating commits, managing branches, opening PRs, or rewriting history. Not for non-git implementation tasks or repo-specific release policy decisions.
Use when reading or writing Go files (.go, go.mod).
Use when working with Nix flakes, overlays, shell.nix, or flake.nix files.
Use when reading, writing, or piping secrets with the 1Password CLI (op) — resolving op:// references, choosing an account, finding an item, or handling an op auth failure.
Use when working with OrbStack Linux VMs, Docker on macOS, orbctl commands, or orb machine lifecycle.
Use when working with Electrobun desktop apps, physical iOS devices through pymobiledevice3, or AXe automation of iOS Simulator.
Use when writing or modifying Playwright tests (.spec.ts, .test.ts with @playwright/test imports).
Use when reading or writing Python files (.py, pyproject.toml, requirements.txt).
Use when reading or writing React components (.tsx, .jsx files with React imports).
Use when reading or writing Rust files (.rs, Cargo.toml).
Use when creating, reviewing, updating, interviewing for, completing, or finding gaps in SPEC.md files, or entering the ADF SPEC gate.
Use when working with Tamagui projects (tamagui.config.ts, @tamagui imports).
Use when designing tests, writing test cases, planning test strategy, building or judging a verifier, or attributing test failures. Covers verifier design, unit/integration/e2e layering, and verifier discipline (flake attribution, base-commit repro, broken-verifier handling).
Use when reading or writing TypeScript or JavaScript files (.ts, .tsx, .js, tsconfig.json).
Use when fetching documentation, articles, or reference pages from HTTP or HTTPS URLs as clean Markdown.
Use when reading or writing Zig files (.zig, build.zig, build.zig.zon).
Plugin manifests2
{
"name": "engineering-practices",
"version": "4.1.1",
"description": "Language, tooling, and delivery-practice skills for agentic coding.",
"author": {
"name": "Allen Eubank",
"email": "[email protected]"
},
"repository": "https://github.com/alleneubank/agent-profile",
"skills": "./skills",
"license": "MIT",
"keywords": [
"skills",
"engineering",
"codex",
"claude"
],
"interface": {
"displayName": "Engineering Practices",
"shortDescription": "Language and tooling skills for coding agents",
"longDescription": "Reusable engineering-practice skills for language idioms, tests, git, specs, briefs, and tool-specific workflows.",
"developerName": "Allen Eubank",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": [
"Apply the right language best-practice skill",
"Use spec and brief guidance for this change",
"Review git workflow constraints before committing"
]
}
}{
"name": "engineering-practices",
"version": "4.1.1",
"description": "Language, tooling, and delivery-practice skills for agentic coding.",
"author": {
"name": "Allen Eubank",
"email": "[email protected]"
},
"repository": "https://github.com/alleneubank/agent-profile",
"skills": "./skills",
"license": "MIT",
"keywords": [
"skills",
"engineering",
"codex",
"claude"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[engineering-practices on Agent Plugins Marketplace](https://pluginsmp.com/plugins/engineering-practices)