AGENTS.md · git:20260205.ba22275 · 2026-02-05 · sha256 50949d041c39f2cb

AGENTS.md git:20260205.ba22275A

Immutable. This exact content never changes and is served at /api/v1/blob/50949d041c39f2cb.

<INSTRUCTIONS>
## Repository Policy (Split-in-Progress)
- **Main repo must keep full functionality** (scripts, data, and `skills/` archive stay).
- **Core repo** hosts index + site; **Data repo** hosts archived skill files.
- Updates should continue to flow to **all three repos** as needed.

## Case-Conflict Policy (Required)
- The filesystem is case-insensitive for many users. **No paths may differ only by case**.
- When a name conflicts case-insensitively, **append repo suffix**:
  - Format: `{name}-{owner}-{repo}` (e.g., `annualreports-acme-tools`)
  - If repo is unavailable, fall back to `{name}-{short-hash}` (no `__dup`).
- Use `normalize_name()` and `ensure_unique_dir()` for all skill directory creation.
- Do **not** remove skills to resolve conflicts; **rename** with suffixes instead.

## Non-Compatibility Rule
- Backward compatibility for historical directory names is **not required**.
- Prefer correctness and conflict-free paths over preserving old casing.
</INSTRUCTIONS>