From fab7ce90dbf5947b0824e01bfeb83276701e331c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 6 Jul 2026 11:18:16 +0530 Subject: [PATCH] Agent neutral instructions --- .gitignore | 4 +--- CLAUDE.md => local-agent.md | 8 ++++++-- 2 files changed, 7 insertions(+), 5 deletions(-) rename CLAUDE.md => local-agent.md (92%) diff --git a/.gitignore b/.gitignore index ffde122f0..afe3cd017 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ *_generated_test.go *_generated_test.s *_generated.h -/.dmypy.json +*.local.md /dependencies /tags /build/ @@ -24,11 +24,9 @@ __pycache__/ /docs/_build/ /docs/generated/ /tools/simdstring/simdstring.test -/.mypy_cache /.ruff_cache .DS_Store .cache bypy/b bypy/virtual-machines.conf _codeql_detected_source_root - diff --git a/CLAUDE.md b/local-agent.md similarity index 92% rename from CLAUDE.md rename to local-agent.md index b65133527..81cd7c945 100644 --- a/CLAUDE.md +++ b/local-agent.md @@ -1,4 +1,7 @@ -# Claude System Instructions & Project Context +initialize_command: make debug +copy_resource: fonts + +# System Instructions & Project Context ## Project Architecture & Stack This is a multi-language repository. Adhere strictly to the idiomatic styling, patterns, and type safety of each respective language ecosystem present in the codebase. Do not mix patterns across language boundaries. @@ -41,9 +44,10 @@ To run a Go test named TestMyFunction, use: ``` ## Verification Pipeline + Before declaring a task complete, you must follow this exact verification lifecycle: 1. Run the local **Build Command** to guarantee zero compilation or compilation-stage type errors. -2. Run the local **Test Command** targeted at the modified module to prevent regressions. +2. Run the local **Test Command** to run the full test suite 3. If errors occur, analyze the stdout logs completely before writing a fix. Do not guess. 4. If the change you have made is user facing, update the docs/changelog.rst file with a brief description of your changes