From 9eaf859af7a6c2533b684f501520c43517b0ed28 Mon Sep 17 00:00:00 2001 From: Amolith Date: Sun, 1 Mar 2026 11:25:32 -0700 Subject: [PATCH] mention pr.pico.sh and the skill in agent guidance --- AGENTS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 274c21bdf189bb743d3f6470af98c15627b6ca8c..19692cdcbe5ce0a29b649934b1107d15202c9746 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,6 +6,7 @@ - Entry flow is `src/main.rs` → `yatd::run()` (`src/lib.rs`) → `cmd::dispatch()` (`src/cmd/mod.rs`). - We use jj for version control, not git. DO NOT use Conventional Commits. Do use imperative, Linux kernel-style commits. Always check `jj st` before starting. If there are changes in progress, run `jj new ...` to create a new working copy describe the pending work. If there are no changes in the working copy, run `jj desc ...` to describe the pending work. - JSON mode is not for "agent consumers". It's for wiring things together, whether the wirer is human or LLM. +- Contributions are through pr.pico.sh. If you're asked to open a PR or contribute or review a PR or similar and you have the skill, read that. If you don't have the skill, somehow fetch the contents of `https://git.secluded.site/agent-skills/blob/main/skills/collaborating-through-pr-pico-sh/SKILL.md?raw=1`. It's markdown, but served as raw plain text, so curl or any other UA will do fine. If you're not contributing/reviewing yet, don't read it yet. ## Essential commands - Format: `make fmt` @@ -46,3 +47,6 @@ ## Gotchas - Running most commands outside an initialized tree yields `not initialized. Run 'td init'` due to upward root search; tests should set `current_dir` to initialized temp dirs. - `Cargo.toml` uses `rusqlite` with `bundled` feature, so SQLite is vendored; build behavior differs from system-SQLite setups. + +## Contributions +