🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇧🇦 bs · 🇨🇿 cs · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
@AGENTS.md
Alle projektregler findes i AGENTS.md — den eneste autoritative kilde for alle AI-
assistenter (arkitektur, konventioner, test, kvalitetskontroller, git-arbejdsgang, de 23 hårde regler,
erfaringer om PII). Læs den i sin helhed; tilføj ikke projektregler her igen. Alt nedenfor gælder KUN
for Claude Code — operationelle præciseringer af regler, der allerede er defineret i AGENTS.md.
Den fulde obligatoriske worktree-protokol (bekræftelse af basisbranch, kanonisk sti
.claude/worktrees/, cp -al node_modules, oprydningsregler) findes i
docs/ops/WORKTREE_ISOLATION.md (opsummeret i AGENTS.md →
Git-arbejdsgang → "Worktree-isolering"). Claude Code-specifikke punkter:
- Bekræft basisbranchen med operatøren via
AskUserQuestion(hård regel nr. 19), medmindre de allerede har fortalt dig det. - Foretræk det indbyggede
EnterWorktree-værktøj — det opretter allerede worktrees under.claude/worktrees/(den kanoniske sti). Opret worktreet med den dokumenteredegit worktree add-kommando, og kald derefterEnterWorktreemed detspath.
De hårde regler #19/#21/#22 (i AGENTS.md) styrer parallelle sessioner. Operationelle påmindelser til
dette miljø:
- Gentag forbuddet mod
git stashordret i prompten til enhver underagent, der arbejder med git (Agent-værktøj/workflow-scripts) — underagenter arver ikke denne fil, og den registrerede gentagelse af stash-hændelsen skete via en underagent. - Før du merger eller pusher til en PR, som du ikke oprettede i denne session, skal du køre
git worktree listog kontrolleregh pr view <N> --json state,headRefOidigen (hård regel #22b). - Afslut hver session med hoved-checkoutet på den gren, det startede på.
Konventionen _tasks/ er defineret i AGENTS.md → "Planlægnings- og researchartefakter".
Superpowers-færdighederne leveres med standarder, der peger på docs/… — disse standarder er tilsidesat
her. Når en Superpowers-færdighed angiver en sti såsom "gemt i docs/superpowers/plans/…",
skal den omskrives til den tilsvarende _tasks/…-sti, før der skrives:
| Artefakt (færdighed) | Standard (brug IKKE) | Gem her i stedet |
|---|---|---|
Planer (writing-plans) |
docs/superpowers/plans/ |
_tasks/superpowers/plans/YYYY-MM-DD-<feature>.md |
Specifikationer/design (brainstorming) |
docs/superpowers/specs/ |
_tasks/superpowers/specs/YYYY-MM-DD-<topic>-design.md |
Research (deep-research, ad hoc) |
docs/research/ |
_tasks/research/… |
Overdragelser (/handoff) |
— | _tasks/hands-off/<YYYY-MM-DD>_<branch>_v<versão>_sess-<id>/ |
Commit disse artefakter i _tasks/-repoet (git -C _tasks …), aldrig i hovedrepoet.
Dette projekt tilsidesætter miljøets standardkladdeområde for sessioner (/tmp/claude-*/…). Skriv
midlertidige/arbejdsfiler — eksporter, genererede zip-filer, midlertidige engangsresultater og alt,
hvad du ellers ville placere i /tmp — til /home/diegosouzapw/dev/proxys/OmniRoute/_artifacts/ i stedet.
_artifacts/er en_*-sti i roden: Den er allerede ignoreret af git (AGENTS.md→ "_*-stier i roden"), findes kun på disken og spores aldrig.- Årsag: Når kladderesultater opbevares i projektet (frem for
/tmp), er det nemt for operatøren at finde og slette alt midlertidigt ét sted i stedet for at lede i flygtige, sessionsspecifikke/tmp-mapper, som forsvinder eller ophober usporede filer. - Forveksl ikke dette med
_tasks/(hård regel #23, dets eget private git-repo til permanente planer/specifikationer/research/overdragelser) —_artifacts/er kun til midlertidige arbejdsfiler; intet her behøver at overleve eller blive versionsstyret.
Før du opretter en gren eller åbner en PR, skal du køre kontrollen af, at basis er grøn (AGENTS.md → Git-arbejdsgang →
"Kontrol af grøn basis"; projektfærdigheder henviser til den som .agents/skills/_shared/base-green.md). En PR,
der åbnes, mens spidsen af basisgrenen er rød, skal indeholde ⚠️ base-red inherited: #<issue> i sin brødtekst. Brug
færdigheden /sweep-reds til at afvikle en ophobet rød tilstand (spidsen af basisgrenen + røde PR'er).