Alpha — Built for active dogfooding. The interface is intentionally small.
A continuity-first Agent Skills plugin for Claude Code, Codex, and OMP.
| Workflow | Use it when | State |
|---|---|---|
ctx-prd |
Product behavior, scope, visual direction, safety, or acceptance is unresolved | Canonical Obsidian PRD |
ctx-lean |
The desired outcome is settled and needs analysis, implementation, debugging, QA, or verification | Ephemeral session state |
Unsettled product decision → PRD. Settled outcome → Lean.
Technical complexity and code size do not decide the workflow.
ctx-prd turns consequential product ambiguity into a durable decision contract, then executes it gate by gate.
It:
- Inspects existing evidence.
- Asks one consequential question at a time.
- Creates a concise canonical PRD in Obsidian.
- Defines 1–5 observable vertical gates.
- Names an automated or human verifier for each gate.
- Waits for explicit approval.
- Executes and updates one gate at a time.
Obsidian is required for PRD work. There is no repository Markdown fallback.
A small effort may remain one note:
CTX PRDs/
Action-First Copilot — PRD.md
When the effort gains QA, visual review, or attachments, it becomes a folder:
CTX PRDs/
Action-First Copilot/
Action-First Copilot — PRD.md
Action-First Copilot — Mobile QA.md
Action-First Copilot — Card Review.canvas
Attachments/
The PRD owns decisions, gates, status, verifiers, and evidence links. Detailed test results remain in separate, descriptively named QA campaign notes. Canvas is presentation-only.
A gate is not complete until the canonical PRD records its result and evidence.
ctx-lean completes settled technical work through the smallest complete vertical slice.
Use it for:
- approved features;
- bugs and unexpected behavior;
- refactors;
- review feedback;
- focused QA;
- TDD requests;
- verification and analysis.
Lean holds Goal, Boundaries, Acceptance, and Current slice ephemerally. It creates no separate plan, checkpoint, QA sheet, or handoff.
When an existing canonical PRD encompasses the work, Lean keeps that PRD current after material changes in execution truth. Parking and resume use the PRD's lifecycle status and Current checkpoint; standalone Lean work remains ephemeral.
Its proportional references cover:
- Debugging — reproduce, trace, test one hypothesis, fix the source, confirm.
- Testing — defend observable contracts; use red–green–refactor when valuable.
- Review feedback — verify each suggestion before accepting or rejecting it.
The canonical Obsidian PRD is the only durable continuity artifact. Lean never creates a mini-PRD or Git-local handoff.
Both workflows share the same contract:
- Main owns intent, architecture, integration, canonical state, and final proof.
- At most two bounded workers may participate in an ordinary run.
- Completion claims require fresh, claim-specific evidence.
- UI behavior is verified through the actual surface.
- Bugs are verified through the original reproduction.
- Worktrees are never created automatically.
- The user’s original verb determines whether implementation is authorized.
Restart the runtime after installation so it reloads its skills.
claude plugin marketplace add Garabed96/ctx-core
claude plugin install ctx@ctx-core --scope usercodex plugin marketplace add Garabed96/ctx-core --ref main
codex plugin add ctx@ctx-coreomp plugin marketplace add Garabed96/ctx-core
omp plugin install ctx@ctx-core --scope userBoth skills are model-invoked. Describe the work normally or request one explicitly:
Use ctx-prd to resolve this product decision.
Use ctx-lean to implement this settled behavior.
ctx-core/
core/ # canonical skills and shared contracts
adapters/ # Claude Code, Codex, and OMP tool mappings
installer/ # deterministic composition
contract-tests/
dist/ # generated installable plugins
core/ is the source of truth. Generated distributions are never edited manually.
Validate all three runtime packages and routing contracts:
python3 contract-tests/check.pyctx-plugin is the frozen first generation.
It explored broad development orchestration. ctx-core keeps the useful continuity discipline behind two smaller interfaces: durable PRD state for product work and bounded Lean state for technical execution.
v0.1.0 — Alpha
Personal use. No license granted.