From 52b1d9b4f99a78fea517736e123a61bc9a11f15b Mon Sep 17 00:00:00 2001 From: clawbot <35+clawbot@noreply.example.org> Date: Mon, 9 Nov 2026 06:28:17 +0000 Subject: [PATCH] REPO_POLICIES: name examples/ in README, correct the lint example's link As https://git.eeqj.de/sneak/prompts/pulls/159#issuecomment-171789 says. - `README.md`: Design names `examples/`. - `prompts/REPO_POLICIES.md`: the sentence linking `examples/go-lint-system-libraries.Dockerfile` says the file holds the first lines of a lint phase. - `TODO.md`: 7,265 words after that sentence. Model: opus-5-5 --- README.md | 3 ++- TODO.md | 2 +- prompts/REPO_POLICIES.md | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e2cdfe0..238a36d 100644 --- a/README.md +++ b/README.md @@ -172,7 +172,8 @@ share, and evolve prompts across projects. The repository is a collection of Markdown files organized in the `prompts/` subdirectory. Each file contains one or more related prompts or policy documents. There is no build step or runtime component; the prompts are consumed -by copying them into other projects or referencing them directly. +by copying them into other projects or referencing them directly. `examples/` +holds the example `Dockerfile` files that `prompts/REPO_POLICIES.md` links to. ## Template Repos diff --git a/TODO.md b/TODO.md index e9708c6..158489f 100644 --- a/TODO.md +++ b/TODO.md @@ -22,7 +22,7 @@ fmt-check, and commit. # Completed Steps - 2026-11-09: Compacted `prompts/REPO_POLICIES.md` from 1,165 lines and 8,556 - words to 973 lines and 7,261 words + words to 973 lines and 7,265 words (https://git.eeqj.de/sneak/prompts/issues/158). Every rule keeps its meaning. The rules now sit under headings, the pinning rule first. Each rule that was stated in several places is stated once. The Makefile copies of the Go and diff --git a/prompts/REPO_POLICIES.md b/prompts/REPO_POLICIES.md index e3b0230..f8d9ffb 100644 --- a/prompts/REPO_POLICIES.md +++ b/prompts/REPO_POLICIES.md @@ -444,8 +444,8 @@ Key points: where alpine says `vips-dev`), and delete the package lists in the same `RUN`, so the layer does not keep them. The test phase, on the Debian Go image, installs the libraries its tests need the same way. Either install goes right - after `FROM`, above `ARG CACHEBUST`. A lint phase that installs system - libraries is at + after `FROM`, above `ARG CACHEBUST`. The first lines of a lint phase that + installs system libraries are at `https://git.eeqj.de/sneak/prompts/raw/branch/main/examples/go-lint-system-libraries.Dockerfile`. ## Python `test` phase