This repository provides roles, conventions, concepts, and skills for development according to the Ergonomic Approach (EA). Use this page as an entry point and as a discoverability index.
- Before non-trivial coding, refactoring, or review, perform task triage.
- Use
checklists/README.mdto select the mandatory checklist packs for the current activity and artifact. - Select those packs from the concrete target or failing command first, not from every plausible concern in the ticket text.
- Read the smallest mandatory pack set justified by that visible evidence before proceeding with the main task.
- Load another mandatory pack only when local inspection shows that an additional concern is actually in play.
- If the task also matches a reusable workflow, open the matching skill from
skills/README.mdafter reading the mandatory checklist packs. - Read
conventions/ea-principles.mdto understand the top-level principles and review criteria. - Use
checklists/README.mdfor lightweight review checklists derived from the principles. - Read
agents/roles.mdto understand the agent roles and collaboration rules. - Read
conventions/markdown.mdand follow it when editing framework documents.
Select context on two axes.
- Activity lens: what kind of work is happening now. Examples: fixing failing tests, changing data shape, editing an API contract, refactoring an operation, changing an integration, or reviewing architecture.
- Artifact lens: what kind of artifact is being touched. Examples: tests, records and DTOs, HTTP contracts, repositories and integrations, operation code, or class and dependency structure.
The mandatory read set is the union of the packs selected by both lenses. Select those lenses from the concrete target under edit whenever one is available. Do not speculate extra lenses until local evidence shows they matter. Only after reading that set should the agent proceed with implementation, review, or a narrower reusable skill.
- See
concepts/README.mdfor the concepts index.
- See
conventions/README.mdfor conventions and formatting rules.
- See
checklists/README.mdfor review checklists aligned with EA principles.
- See
skills/README.mdfor the skills index.
- See
processes/README.mdfor multi-step internal workflows.
- Use
bootstrap/AGENTS.mdas a starterAGENTS.mdfor a target project. - Use
bootstrap/APPLICATION-CONTEXT.mdandbootstrap/SYSTEM-CONTEXT.mdas starter context templates. - See
bootstrap/README.mdfor the full templates index.
ergo/core/contains technology-agnostic rules.ergo/tech/contains technology-specific conventions.- See
ergo/README.mdfor a file-level index.