con un clic
agent-prompts-warmup
// Audit and sync agent instruction files across all coding agent formats. FRE (first-run) checks scaffolding completeness; ongoing use keeps files in sync after edits.
// Audit and sync agent instruction files across all coding agent formats. FRE (first-run) checks scaffolding completeness; ongoing use keeps files in sync after edits.
Load prior knowledge from Zettelkasten memory when the task likely benefits from past context.
A-MEM-inspired agentic memory workflow for structured knowledge capture.
Periodic maintenance of the Zettelkasten card network.
Save insights from completed tasks to Zettelkasten memory.
Zettelkasten best practices for building a high-quality knowledge graph.
Sync Zettelkasten cards across devices via git.
| name | agent-prompts-warmup |
| description | Audit and sync agent instruction files across all coding agent formats. FRE (first-run) checks scaffolding completeness; ongoing use keeps files in sync after edits. |
| triggers | ["agent prompts warmup","warmup agent prompts","audit agent docs","check agent instructions","update AGENTS.md","add agent target","sync agent docs"] |
Agent instruction files ensure every coding agent (Claude Code, Codex, Copilot, Cursor, Gemini, Windsurf/Anti-Gravity) reads the same project rules when working on this codebase.
Single source of truth: AGENTS.md
All other files are copies, synced automatically:
| File | Agent(s) |
|---|---|
AGENTS.md | Codex CLI, GitHub Copilot (source of truth) |
CLAUDE.md | Claude Code |
GEMINI.md | Gemini CLI, Jules, Anti-Gravity |
.cursorrules | Cursor |
.windsurfrules | Windsurf / Anti-Gravity (legacy) |
Sync mechanisms (4 layers):
scripts/postbuild.mjs — npm run build copies AGENTS.md → all targetsscripts/pre-commit — git hook blocks commit if any file has driftedtests/integration/agent-docs-consistency.test.ts — npm test fails on driftnpm test on push/PR to mainRun a full scaffolding check:
/agent-prompts-warmup audit
Checklist to verify:
AGENTS.md exists and is non-emptyCLAUDE.md, GEMINI.md, .cursorrules, .windsurfrulesAGENTS.md (diff -q)scripts/postbuild.mjs has cpSync lines for all targetstests/integration/agent-docs-consistency.test.ts tests all targetsscripts/pre-commit exists and checks all targets.git/hooks/pre-commit is installed and executable (run npm run prepare if not)package.json files field includes AGENTS.md, CLAUDE.md, GEMINI.md, docspackage.json has "prepare" script that installs the hookIf anything fails: fix it immediately. The fix is usually npm run build (syncs files) or npm run prepare (installs hook).
When the user edits AGENTS.md (or asks you to):
AGENTS.md — never edit the copies directlynode scripts/postbuild.mjs (or npm run build)npm test -- tests/integration/agent-docs-consistency.test.tsWhen a new coding agent emerges that reads a different file:
.devinrules, CLINE.md)scripts/postbuild.mjs — add cpSync("AGENTS.md", "<new-file>");tests/integration/agent-docs-consistency.test.ts — add expect(readFileSync("<new-file>", "utf-8")).toBe(agents);scripts/pre-commit — add the new file to the TARGETS arraycp AGENTS.md <new-file>package.json files arraynpm test to verify"ERROR: CLAUDE.md has drifted from AGENTS.md"
→ Someone edited a copy instead of AGENTS.md. Fix: cp AGENTS.md CLAUDE.md (or whichever file drifted). Then check if the edit in the copy should be applied — if so, edit AGENTS.md first, then npm run build.
Pre-commit hook not running
→ npm run prepare to reinstall. Or manually: cp scripts/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit
CI failing on agent docs
→ npm run build && npm test locally. If it passes locally but fails in CI, check that the build step runs before test in the workflow.
// scripts/postbuild.mjs
cpSync("AGENTS.md", "CLAUDE.md"); // Claude Code
cpSync("AGENTS.md", "GEMINI.md"); // Gemini CLI / Jules / Anti-Gravity
cpSync("AGENTS.md", ".cursorrules"); // Cursor
cpSync("AGENTS.md", ".windsurfrules"); // Windsurf / Anti-Gravity (legacy)