summaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorGab Virebent <gabriel1@virebent.art>2026-07-07 16:24:28 +0200
committerGab Virebent <gabriel1@virebent.art>2026-07-07 16:24:28 +0200
commit37f156c30e2a2b01c840d39f0dd2bdbf811732d6 (patch)
treee2ce84dc7f88ce0eb312899448f91b7bb93ca8a3 /AGENTS.md
downloadgemcms-main.tar.gz
gemcms-main.tar.xz
gemcms-main.zip
Initial commitHEADmain
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 0000000..d27a576
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,19 @@
+# Project Instructions
+
+## Context
+
+- Before substantial work, read `PROJECT_CONTEXT.md`, `TODO.md`, and `docs/decisions.md`.
+- Keep project memory concise and update it when stable product or architecture decisions change.
+
+## Workflow
+
+- This is a file-based Gemini capsule CMS implemented as a Go CLI.
+- Keep the CLI usable without external services, databases, or network access.
+- Preserve Gemtext-first behavior; HTML output is optional future work, not core behavior.
+- Keep command parsing separate from CMS/build logic.
+
+## Checks
+
+- `gofmt -w .`
+- `go test ./...`
+- `go vet ./...`