一键导入
capture-guidance
Capture a correction or interaction preference mid-session at near-zero cost, route it to the right home, and return to the work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Capture a correction or interaction preference mid-session at near-zero cost, route it to the right home, and return to the work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Review dimension for naming, idiom, comment debt, and AI tells against the codified per-language and prose standards. Invoked by reviewer agents over one module shard.
Recipe for writing C in the runtime, module placement and the ownership and control-flow discipline. Invoked by writer agents when a C unit is dispatched.
Recipe for writing Clojure, Functional Core / Imperative Shell at the function level (namespaces by domain), native wrappers, and the boundary discipline. Invoked when writing Clojure for the project.
Recipe for writing Elixir, pure functions in modules as the core and GenServer plus OTP as the shell, supervision trees, and NIF discipline for the C and Zig edge. Invoked when writing Elixir for the project.
Recipe for any English the agent produces in this project, commits, comments, docstrings, ADRs, design docs, skill bodies, changelog, error messages, project guides. Optimizes for terse, humanized prose with no em dashes and no AI tells. Invoke for any prose-writing activity.
Recipe for writing Zig, native bodies and edge wrappers, the allocator and lifetime discipline, and the hot-path rules. Invoked when writing or editing any Zig source.
| name | capture-guidance |
| description | Capture a correction or interaction preference mid-session at near-zero cost, route it to the right home, and return to the work. |
| user-invocable | false |
One capture primitive, two routes: a correction goes to the guidance inbox for later promotion; an interaction preference goes to the profile every session reads.
Classify the input.
Correction route. Append one entry to
~/.agentic-sdk/<project>/guidance/inbox.edn (a vector; [] if missing;
gitignored working state, consumed when incorporate-feedback
promotes the entry):
{:date "YYYY-MM-DD"
:rule "one imperative sentence, the way a reviewer would state it"
:context "what happened that triggered the correction"
:applies-to :clojure | :zig | :c | :elixir | :native-edge | :persistence | :ui | :tests | :tooling | :process
:suggested-home "check-style/references/<lang>-style.md"}
:applies-to reflects the project's surfaces: the four languages;
:native-edge for any C ABI, NIF, or foreign-function boundary;
:persistence for the shell's store and transactions; :ui for
the UI; :tests for the suite; :tooling for build, deps,
or release; :process for anything cross-cutting.
:suggested-home is your best guess: a reference file, a
check-* or write-* skill body, a future ADR, or a lint rule
when the rule is mechanically checkable. If the correction
contradicts an existing rule, set :conflicts-with "<file>";
incorporate-feedback resolves it with the maintainer.
Preference route. Upsert the preference into
~/.agentic-sdk/<project>/guidance/profile.edn (a map; {} if missing;
gitignored).
One key per preference, plain values:
{:verbosity :concise ; :concise | :balanced | :detailed
:questions-per-turn 2
:default-behavior :decide-and-continue ; :ask-first | :decide-and-continue | :decide-silently
:probing-depth :standard ; :light | :standard | :deep
:output-style :structured ; :structured | :prose | :mix
:red-lines ["never advance main autonomously"]}
Set only the keys the maintainer stated; never infer. Never store a secret; if one appears, tell the maintainer to remove it and do not record it.
Return to the work. Confirm in one line and resume the interrupted task. Do not refactor skills mid-task. The inbox is append-only between incorporation passes; never edit or delete entries here.
Owns the single capture step only. Promotion of inbox entries into the
shared standards is incorporate-feedback; a real architecture choice
that settles a decision is record-decision. Does not edit skills,
references, ADRs, or source from here.
captured: <rule> (for a preference, the value phrased as an imperative).