Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .atl/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ Components live in `src/components/{atoms|molecules|organisms}/{kebab-name}/` wi
- For package-facing changes (package output, exports, generated declarations, peer ranges, React major upgrades, or CI/package distribution policy), require `pnpm run build`; require `pnpm run verify:package` when published output or consumer compatibility can change. Tests/Storybook alone are not enough for React major upgrades.
- Generated declarations must not leak internal path aliases or CSS side-effect imports into the published `.d.ts` output
- English only — code, comments, stories
- Paired repository docs are bilingual: base `*.md` files are Spanish and matching `*.en.md` files are English. When editing docs under `docs/` or root README files, preserve that split, update both language variants when the content changes, and never replace the Spanish base file with English prose.
- Commit messages must follow the commitlint-enforced Conventional Commit format: `<type>(<optional scope>): <description>`. PR titles should follow the same format for review consistency. Allowed types: `build`, `chore`, `ci`, `docs`, `feat`, `fix`, `perf`, `refactor`, `revert`, `style`, `test`. Use scopes for domains such as `a11y`, `tokens`, or `infra` instead of inventing custom types.

---
Expand Down
2 changes: 2 additions & 0 deletions .atl/skills/pr-reviewer/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Run first. If any check fails, return **REJECTED** and do not continue to option
| Linked issue assigned to someone else without permission evidence | Fetch linked issue assignees; if any assignee is not the contributor/user, require explicit reassignment/takeover permission before review proceeds. |
| Invalid PR title | Conventional Commit format: `<type>(<optional scope>): <description>`. |
| PR template incomplete | No required placeholder sections left empty. |
| Paired docs language split broken | For root/docs `*.md` + `*.en.md` pairs, base `*.md` must remain Spanish and matching `*.en.md` must remain English unless maintainers explicitly approve a language migration. |
| Branch/diff scope unclear | Diff contains unrelated work without an explicit explanation. |
| Component audit missing for component changes | Run or cite `components-auditor`; CRITICAL/MAJOR findings block PR. |
| Storybook conventions contradicted | Use `component-contributor/references/stories.md` as source of truth; reject drift such as `parameters.docs.description.component`. |
Expand All @@ -56,6 +57,7 @@ Run after automatic rejection checks pass.
- [ ] Generated/build/runtime artifacts are absent.
- [ ] Review workload is reasonable; if over 400 changed lines, use chained PR strategy or record maintainer exception.
- [ ] Public API changes are intentional and documented.
- [ ] Paired docs keep the repository language split: Spanish in base `*.md`, English in matching `*.en.md`.

### 2 — Component quality evidence

Expand Down
Loading
Loading