1.3 KiB
Agent Instructions
Git
Do NOT auto-commit. Never run git commit (or git push) unless the user explicitly asks. Leave changes in the working tree for the user to review and commit themselves.
Markdown files
Do NOT hard-wrap Markdown files (no fixed-width line wrapping / carriage returns inside paragraphs). Each paragraph, list item, and heading should be a single logical line, regardless of length. Let the editor/viewer soft-wrap. This includes AGENTS.md itself.
This is different from .sas files, where a maximum line length applies. The no-wrap rule applies to all *.md files in this repo (docs, READMEs, etc.).
Rationale: hard-wrapped prose produces noisy diffs when sentences are edited and reflowed, and Markdown renderers already handle wrapping.
SAS files
After creating or modifying any .sas files, run sasjs lint from the sas/ directory and ensure the files you touched have no lint warnings (the repo currently has pre-existing warnings in other files, which can be ignored).
The .agent folder
Agent-related content lives in .agent/: technical/agent-facing documentation goes in .agent/docs/ (not docs/), and skills in .agent/skills/. When writing explanatory or technical docs about the codebase, put them in .agent/docs/.