Go to file
infra-sre 1c04f827e2
All checks were successful
CI / validate (push) Successful in 1m1s
CI / validate (pull_request) Successful in 57s
ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep)
GitHub org Molecule-AI was suspended 2026-05-06; SCM moved to Gitea
(git.moleculesai.app). The wholesale `git push --mirror` migration left
workflow files under .github/workflows/, which Gitea Actions does NOT
read - it reads .gitea/workflows/ exclusively.

This rename + the cross-repo `uses:` path rewrite are the minimum
edits to make CI fire on this repo again. The workflow content itself
is not modified (other than the path rewrites and lowercasing of the
old `Molecule-AI` org reference to the post-suspension `molecule-ai`).

Refs: feedback_post_suspension_migration_must_sweep_dormant_repos
2026-05-10 14:13:11 -07:00
.gitea/workflows ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep) 2026-05-10 14:13:11 -07:00
.molecule-ci/scripts import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
adapters chore: remove committed __pycache__/deepagents.cpython-313.pyc 2026-05-10 16:18:09 +00:00
rules import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
runbooks fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168) 2026-05-07 13:03:25 -07:00
skills import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
tests test(ecc): add 23-test smoke suite + coverage rationale 2026-05-10 13:51:47 +00:00
.gitignore chore: append Python ignores to .gitignore 2026-05-10 16:20:00 +00:00
AGENTS.md import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
CLAUDE.md import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
known-issues.md import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
plugin.yaml import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00
README.md import from local vendored copy (2026-05-06) 2026-05-06 13:53:20 -07:00

ECC — Claude Code Guardrails and Standards

Plugin for Claude Code (and Claude Code-compatible runtimes). Provides coding guardrails, development standards, and production API conventions — everything a Claude Code agent needs to write production-quality code without prompting.

What it provides

Skills (invoke via the Skill tool):

Skill What it does
ecc:api-design REST API design patterns — resource naming, HTTP methods, status codes, pagination, filtering, error responses
ecc:coding-standards Code quality standards — naming, modularity, error handling, testing conventions
ecc:deep-research Research methodology for technical investigations — how to gather context, validate assumptions, cite sources
ecc:security-review Security-first code review — common vulnerability patterns, injection vectors, secrets handling
ecc:tdd-workflow Test-driven development workflow — red-green-refactor cycle, what makes a good test

Rules (ambient — always active):

  • everything-claude-code-guardrails.md — platform-wide Claude Code guardrails
  • node.md — Node.js / TypeScript conventions
  • plugin-ecc-conventions.md — Molecule AI internal conventions

Prompt fragments:

  • AGENTS.md — injected into the agent's system prompt on startup

When to use it

Install on any Claude Code (or compatible) workspace. The skills are invoked on-demand via the Skill tool; the rules and prompt fragments activate automatically.

Installation

In org template (org.yaml)

plugins:
  - ecc

From URL (community install)

github://Molecule-AI/molecule-ai-plugin-ecc

License

Business Source License 1.1 — © Molecule AI.