Source

davidlee/doctrine

39 skills · 2.8K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
handover Use when handing work to a fresh context — first bring the durable harvest current, then emit a continuation at one o…
davidlee/doctrine
93
2
consult Use the moment you hit an unanticipated obstacle, a decision with competing tradeoffs, or emergent complexity mid-tas…
davidlee/doctrine
92
3
canon Use before making architectural or workflow choices, when correctness depends on project governance, or when entering…
davidlee/doctrine
91
4
code-review Use whenever reviewing code for quality and correctness — a diff, PR, module, or subsystem — producing verified, seve…
davidlee/doctrine
90
5
execute Use to implement one planned, approved phase of a slice — once its design and plan exist and its runtime phase sheet …
davidlee/doctrine
90
6
retrieve-memory Use before making non-trivial assumptions — before touching a subsystem you have not this session, before running or …
davidlee/doctrine
90
7
route Use at the very start of ANY substantive work in a Doctrine repo — before inspecting files, running commands, or writ…
davidlee/doctrine
90
8
audit Use after a slice's phases are implemented, when the task is now evidence, conformance, and reconciliation against th…
davidlee/doctrine
89
9
close Use to formally close a slice once its phases are complete, audited, and reconciled — confirm the rollup, verify spec…
davidlee/doctrine
89
10
design Use when a slice needs architectural shaping before implementation — decision triage, critical analysis of tradeoffs …
davidlee/doctrine
89
11
dispatch Use to drive a slice's phases to completion through confined subprocess workers in isolated worktrees — you orchestra…
davidlee/doctrine
89
12
inquisition Use only when the user explicitly requests an "inquisition" (e.g. "seek out heresy", "begin an inquisition", "inquisi…
davidlee/doctrine
89
13
phase-plan Use just before executing a specific phase — expand its authored plan entry (objective + EN/EX/VT) into the disposabl…
davidlee/doctrine
89
14
plan Use when a slice's design is locked and it needs an executable phase plan — refine each phase's objective and entry/e…
davidlee/doctrine
89
15
preflight Use after routing has chosen this path, when the next step is bounded up-front research to understand a substantive t…
davidlee/doctrine
89
16
record-memory Use when you discover or confirm a durable fact, constraint, invariant, convention, sharp edge, footgun, or reusable …
davidlee/doctrine
89
17
slice Use when code-changing intent has emerged and there is no governing slice yet — to scope the change into a slice (sco…
davidlee/doctrine
89
18
spec-product Use when authoring, revising, normalising, or reviewing a doctrine product specification/PRD - the durable product in…
davidlee/doctrine
89
19
spec-tech Use when authoring or revising the technical specification — the how of a capability, downstream of the product spec …
davidlee/doctrine
89
20
pair Agentic pair programming — drive a change together with a human partner in the loop, narrating intent and pausing at …
davidlee/doctrine
88
21
walkthrough Guided walkthrough of code, a diff/PR, architecture, tests, or docs — build the reader's mental model, explain the ch…
davidlee/doctrine
88
22
worktree Use when work needs isolation from the current workspace — when /execute (mode=solo) or the /dispatch funnel must run…
davidlee/doctrine
88
23
backlog Use when the user wants to create, survey, triage, tag, or transition a doctrine backlog item (issue / improvement / …
davidlee/doctrine
85
24
reconcile Use after /audit resolved the RV ledger and wrote the reconciliation brief — you are the sole explicit writer of reco…
davidlee/doctrine
85
25
dispatch-agent The claude arm of `/dispatch` — spawn a worker via the `Agent` tool using the dispatch-worker subagent type with work…
davidlee/doctrine
84
26
dispatch-subprocess The codex/pi arm of `/dispatch` — `doctrine worktree fork --worker` then spawn the worker as a subprocess with its cw…
davidlee/doctrine
82
27
dreaming Unified memory corpus maintenance — covers both reactive (change-triggered) and proactive (periodic/idle-time improve…
davidlee/doctrine
81
28
reviewing-memory Structured audit for stability gates — before releases, migrations, large refactors, or when agent confusion is detec…
davidlee/doctrine
79
29
next Use when everything is written down and in order for a fresh agent, and the user wants to continue with a new context…
davidlee/doctrine
74
30
notes Use whenever you complete a unit of work, a task, or a phase — record implementation notes so progress and findings a…
davidlee/doctrine
74
31
feedback Use when receiving feedback on your work — review findings, user corrections, audit results, external reviewer notes …
davidlee/doctrine
41
32
rigour Use when operating at the edge of your capacity — high complexity, deep uncertainty, unfamiliar territory, expensive …
davidlee/doctrine
41
33
elicit Use when running a value-elicitation session — surfacing and asking the next worthwhile pairwise value questions, rev…
davidlee/doctrine
28
34
knowledge Use when work surfaces something epistemic worth keeping — "we're assuming / proceeding as if X", "we decided X over …
davidlee/doctrine
22
35
spec-coverage-assessment Use when a named subsystem, capability, or code surface needs governance coverage assessed before authoring a spec — …
davidlee/doctrine
17
36
harvest Use at the end of any coherent unit — a phase, task, review close, or slice wrap — to sweep what the unit produced, l…
davidlee/doctrine
14
37
research Use when a slice is scoped but not yet designed — run the pre-design research round and persist its evidence artefact…
davidlee/doctrine
14
38
dispatch-spawn The one spawn path for `/dispatch` — `scripts/spawn-confined.sh <harness>` forks the worker's worktree, wraps it in a…
davidlee/doctrine
3
39
capsule-driver Use to drive a slice's phases to completion through in-session capsule subagents in the MAIN worktree — you are the s…
davidlee/doctrine
2