How init, update, and drift detection connect
| Tool | File | Marker syntax | Native features used | Detection |
|---|---|---|---|---|
| Claude Code | CLAUDE.md |
<!-- synlynk:start --> |
Section headers, code blocks | claude --version |
| AGY / Gemini | GEMINI.md |
<!-- synlynk:start --> |
Section headers, code blocks | agy --version |
| Codex | AGENTS.md |
<!-- synlynk:start --> |
Section headers, code blocks | codex --version |
| Cursor | .cursor/rules/synlynk.mdc |
<!-- synlynk:start --> |
Frontmatter: globs, alwaysApply |
.cursor/ dir exists |
| GitHub Copilot | .github/copilot-instructions.md |
<!-- synlynk:start --> |
Plain markdown, no frontmatter | .github/ dir exists |
| Windsurf | .windsurfrules |
# synlynk:start |
Hash-comment rules format | .windsurfrules exists |
| Universal | AI_INSTRUCTIONS.md |
<!-- synlynk:start --> |
Always written — manual paste target | Always |
Does this architecture look right? Let me know in the terminal and we'll move to the detailed design sections.