Skip to content

chore: add agents/rules structure with claude + copilot wiring - #103

Merged
vladjerca merged 1 commit into
masterfrom
chore/agents-setup
Jun 13, 2026
Merged

vladjerca merged 1 commit into
masterfrom
chore/agents-setup

Conversation

@vladjerca

Copy link
Copy Markdown
Collaborator

Summary

  • Adds .agents/rules/ as the single source of truth for project conventions, modelled after trakt/trakt-web.
  • Symlinks .github/instructions/*.instructions.md -> ../../.agents/rules/*.md so Copilot / Antigravity / Claude all pick the same files up.
  • Adds CLAUDE.md + AGENTS.md as the Claude entry points (auto-load the core rules, route to domain rules on demand) and a minimal .claude/settings.json.

Rules included

  • Always-on core: project.md, code-principles.md, implementation.md, testing.md
  • Domain (load on demand): core.md, kernel.md, platform.md, utils.md

Test plan

  • .github/instructions/*.instructions.md symlinks resolve to the matching .agents/rules/*.md
  • Open the repo in Claude Code and confirm CLAUDE.md + AGENTS.md pull in the core rules
  • Copilot picks up .github/instructions/*.instructions.md (no behavior change for builds/tests)

Mirrors the trakt-web layout: a single source of truth at .agents/rules/
with .github/instructions/*.instructions.md symlinks pointing back so
Copilot, Antigravity, and Claude all pick the same rule files up.

- .agents/.impeccable.md   project context & design goals
- .agents/rules/           project, code-principles, implementation, testing
                           plus domain rules (core, kernel, platform, utils)
- .github/instructions/    symlinks per rule for tools that look there
- CLAUDE.md / AGENTS.md    Claude entry points (load core, route domains)
- .claude/settings.json    Claude Code plugin slot
@vladjerca
vladjerca force-pushed the chore/agents-setup branch from f997223 to 100dff3 Compare June 13, 2026 13:44
@vladjerca
vladjerca merged commit ee53dfe into master Jun 13, 2026
4 checks passed
@vladjerca
vladjerca deleted the chore/agents-setup branch June 13, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant