By murillodutt
Portable engineering discipline, explicit project-stress prospecting, and code/domain knowledge mining for coding agents
Use when the user says /tes-adapter, /tes:adapter, or asks to materialize, install, dry-run, retrofit, validate, or certify Codex, Claude, Cursor, or all TES adapters.
Use when the user says /tes-align, /tes:align, tes align, align TES, align this project, alinhar TES, alinhar projeto, or asks TES to semantically align a project after /tes-init by creating or updating the project operating mesh, System X-Ray, Convergence Line, execution line, quality gates, boundaries, glossary, decisions, and retained alignment evidence.
Use when the user says /tes-bench, /tes:bench, or asks to plan, run, converge, inspect, or certify TES context-mesh benchmarks and behavior evidence.
Use when the user says /tes-cortex, /tes:cortex, /tes-curate, /tes:recall, /tes:learn, /tes:reflect, /tes:curate, or asks to inspect, audit, rebuild, query, read, learn from, reflect into, semantically curate, or apply TES Cortex memory.
Use when the user says /tes-doctor, /tes:doctor, /tes:check, /tes:certify, or asks to validate, health-check, certify, or prepare a Tilly Engineer Skills commit.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Local repository governance runtime for GitHub-bound repositories.
gate-pre-git runs at the local Git boundary. Despite the name, it is not a
replacement for Git and does not run before git init; it catches repository
governance failures before they become commits, pushes, pull requests, or
expensive GitHub feedback.
gate-pre-git is for teams that want GitHub to remain the branch-protection and
audit anchor, not the first place where preventable formatting, syntax, secret,
ownership, evidence, and release-governance defects are discovered.
It is not a replacement for pre-commit, Lefthook, Husky, MegaLinter,
Super-Linter, or GitHub Actions. Those tools solve real hook orchestration,
linting, and CI jobs. This project focuses on the missing layer between them:
a vendored Git-boundary contract with governed files, locked local tools,
transactional fixes, manifest identity, doctor drift checks, and cheap
JSON/SARIF audit evidence.
This repository is a public pre-RC technical foundation published under the MIT License. It is not a public package release yet. The local baseline is:
62d3fe3 (chore: establish pre-rc foundation);foundation/pre-rc-2026-05-11;origin/main ref pointing to that baseline for range proof;Public package distribution is intentionally still closed while the support matrix, package artifacts, and external pinned canaries are finalized.
The public repository also preserves the first GitHub audit failures instead of
rewriting or hiding them. On 2026-05-11, three main workflow runs failed
because the audit workflow wrote its JSON/SARIF artifacts into the same
workspace being audited. The root cause and corrective control are recorded in
docs/incidents/2026-05-11-github-audit-self-contamination.md.
The product contract is not "GitHub can never go red"; it is "preventable
governance failures become executable local rules, and GitHub remains the cheap
final auditor protected by branch rules."
Until a public package channel is opened, use the source checkout as the installer runtime:
bun install --frozen-lockfile
bun src/cli.ts init --target /path/to/repo --profile auto --yes
/path/to/repo/.gate-pre-git/bin/gate-pre-git doctor --target /path/to/repo
/path/to/repo/.gate-pre-git/bin/gate-pre-git check --target /path/to/repo --all
The intended public CLI remains:
gate-pre-git init --target . --profile auto --yes
gate-pre-git doctor --target .
gate-pre-git check --target . --all
For a Nuxt project:
gate-pre-git init --target . --profile nuxt --yes
gate-pre-git doctor --target .
For documentation-heavy repositories:
gate-pre-git init --target . --profile docs --yes
gate-pre-git doctor --target .
--profile auto detects Nuxt, Node, Python, Go, Rust, docs, shell scripts,
security, and GitHub Actions surfaces before writing .gate-pre-git/config.json.
Default installation writes:
.gate-pre-git/config.json.gate-pre-git/governance.json.gate-pre-git/lock.json.gate-pre-git/bin/gate-pre-git.gate-pre-git/runtime/cli.js.gate-pre-git/cache/.gitignorebiome.json when Biome is enabled, including
json.formatter.expand=auto to align Biome's package.json formatting
with the built-in JSON normalizer.gate-pre-git/bin/gate-pre-git launcher that resolves the repo
root before choosing a vendored runtime, source checkout, or PATH runtimehooks/pre-commit and
hooks/pre-push paths.github/workflows/gate-pre-git-audit.ymlpackage.json exists:
gategate:stagedgate:doctorgate:pushgate:auditgate:version-auditgate:release-planThe native Git hook is the default because it avoids requiring a JavaScript hook
manager in every target repository. Husky is supported with --hook husky, but
it is not required.
The product test suite includes versioned replay workspaces under
fixtures/workspaces/**. These fixtures are materialized into temporary
Git repositories with committed baselines and local origin/main refs, then
mutated and replayed through the push gate. That keeps portability proof tied to
Git behavior instead of inline temporary files.
The migration canary creates a clean external repository, installs the gate,
then uses only the installed launcher to run doctor, check, staged,
push, and audit. It also attempts a real bad commit and expects the native
pre-commit hook to block it.
Local hooks are a powerful default path, not a security boundary. A developer can bypass hooks with Git options or local configuration. The product responds by making bypass and drift visible:
npx claudepluginhub murillodutt/gate-pre-git --plugin tilly-engineer-skillsGoogle Stitch design bridge — consumes DESIGN.md, HTML screens, and SITE.md artifacts into CELLM DSE, GDU Director, and orchestration workflows.
Observability and auditing plugin for Claude Code CLI Context Engineering
CELLM - Context Engineering for LLM-driven development. Structured specs, intelligent memory, and orchestration for AI agents building software.
DocOps - Documentation maintenance workflows with LLM-first templates, code evidence, and drift control.
Goold Design UI (GDU): The definitive Vue 3, Nuxt 4, and Tailwind architect plugin. Enforces CELLM mantra: Verify before you act, document everything.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer