# ECC Common Rules: setup &amp; source

> Portable cross-language engineering guidance selected from ECC rules. Installable in Awesome Python Dev; review its source, license and setup.

[HTML page](https://m9rco.github.io/awesome-python-dev/tools/ecc-common-rules/) · [Agent guide](https://m9rco.github.io/awesome-python-dev/agents/index.md) · [Discovery index](https://m9rco.github.io/awesome-python-dev/llms.txt)

This website describes the repository catalog snapshot, which may contain unreleased entries. It is not a promise that every entry exists in the currently published package. Check `uvx awesome-python-dev list --json` for the catalog available in your installed runtime. GitHub stars and review dates are recorded snapshots, not live rankings.

Catalog reviewed: 2026-10-29. [Catalog source](https://github.com/m9rco/awesome-python-dev/blob/239895d3dd1353a48c5b39eee8eb028aadd8ac8f/src/awesome_python_dev/data/catalog.json).

Rules / Installable

## ECC Common Rules

Portable cross-language engineering guidance selected from ECC rules.

[Upstream project ↗](https://github.com/affaan-m/ECC/tree/25278e7d7b6cf6e6a4e7a6c8e10f14ff22f0eb5b/rules/common) [View repository ↗](https://github.com/affaan-m/ECC) 

### Install into your coding agents

```sh
uvx awesome-python-dev init --agents codex,claude --tools ecc-common-rules
```

Run inside the project you want to equip. This command targets Codex and Claude Code; use `--agents` to choose other supported agents. [Read the prerequisites and setup guide](https://m9rco.github.io/awesome-python-dev/getting-started/) .

Rule packs are adapted to native agent instructions. Required common and language packs are included automatically. Existing user instructions outside managed sections are preserved.

### Integration notes

Selected Markdown rules only; excludes ECC hooks, agent orchestration, and model-selection rule files. Native activation adapts language scopes and crosslinks; original sources retain MIT attribution. Named ECC reviewer/planner roles and Claude settings assumptions require the portable adaptation described in docs/ECC-MIGRATION.md.

### Source &amp; review

- Repository: affaan-m/ECC
- License: MIT
- Category: engineering rules
- Reviewed: 2026-10-27
- GitHub stars at review: 290,505
- Installation: Installable
- Pinned source: `25278e7d7b6cf6e6a4e7a6c8e10f14ff22f0eb5b`

Star counts are review snapshots, not live rankings. Upstream licenses apply to each resource.

### Included in these profiles

- [Starter](https://m9rco.github.io/awesome-python-dev/profiles/starter/) 
- [Python](https://m9rco.github.io/awesome-python-dev/profiles/python/) 
- [Web](https://m9rco.github.io/awesome-python-dev/profiles/web/) 
- [Engineering](https://m9rco.github.io/awesome-python-dev/profiles/engineering/) 
- [Security](https://m9rco.github.io/awesome-python-dev/profiles/security/) 
- [Django](https://m9rco.github.io/awesome-python-dev/profiles/django/) 
- [FastAPI](https://m9rco.github.io/awesome-python-dev/profiles/fastapi/) 
- [Spring Boot](https://m9rco.github.io/awesome-python-dev/profiles/springboot/) 
- [TypeScript](https://m9rco.github.io/awesome-python-dev/profiles/typescript/) 
- [Go](https://m9rco.github.io/awesome-python-dev/profiles/golang/) 

### Review the source evidence

- [Upstream evidence 1 ↗](https://api.github.com/repos/affaan-m/ECC) 
- [Upstream evidence 2 ↗](https://github.com/affaan-m/ECC/tree/25278e7d7b6cf6e6a4e7a6c8e10f14ff22f0eb5b/rules/common)
