dzhng

49 mods across 5 repositories, 1.5k stars between them.

crm-cli

26

dzhng/crm.cli

Skill Claude CodeCodex

Manage contacts, companies, deals, and pipeline with crm.cli — a headless CLI-first CRM backed by SQLite with a virtual filesystem interface.

109 4mo ago C 30 tokens original MIT

audit-choices

27

dzhng/duet-agent

Skill Claude CodeCodex

Audit the choices an implementing agent made, not its diff — a pure decision audit that traces the session's history into a choices ledger, changes no code, and never blocks an unsupervised run. Working code still embeds architecture the user never chose; surface it because future work inherits it. Use when the user…

42 2d ago A 110 tokens copy · 100% Apache-2.0

claude

28

dzhng/duet-agent

Skill Claude CodeCodex

Use Claude Code as an independent claude -p subagent when the user explicitly asks for Claude, wants a second-agent opinion from Claude, or asks to delegate a well-scoped task to Claude. Supports selecting --model and thinking/effort level with defaults of opus and high.

42 2d ago A 67 tokens copy · 100% Apache-2.0

close-spec

29

dzhng/duet-agent

Skill Claude CodeCodex

When a spec under specs/ / is done shipping (a write-spec build, or any planned task that produced a spec), archive it to specs/done/ and rewrite it from a build-plan into a durable rationale — the why, the principles, the invariants — pointing back to the real code for the how. Use when implementation has landed and…

42 2d ago A 129 tokens copy · 100% Apache-2.0

code-review

30

dzhng/duet-agent

Skill Claude CodeCodex

Review changed code for naming, stale references, unnecessary complexity, and comment quality. Use after completing implementation work, before committing, or when the user asks to review or audit code.

42 2d ago A 39 tokens copy · 88% Apache-2.0

codex

31

dzhng/duet-agent

Skill Claude CodeCodex

Use the local Codex CLI as an independent second agent. Two branches — (1) proactively run codex review for a second opinion after completing a substantive change, before presenting it as done or committing; (2) delegate a well-defined implementation task via codex exec, ONLY when the user explicitly asks for Codex to…

42 2d ago D 82 tokens copy · 98% Apache-2.0

compare-screenshots

32

dzhng/duet-agent

Skill Claude CodeCodex

Compare screenshots to judge which image is less wrong, not to match a baseline. Use when a UI, game, document, render, chart, or generated asset needs objective visual telemetry, side-by-side inspection, crop/zoom review, or a fresh second opinion before accepting or rejecting a visual change.

42 2d ago A 65 tokens original Apache-2.0

debug-memory

33

dzhng/duet-agent

Skill Claude CodeCodex

Reproduce observational-memory bugs (reflection, recall, observer, freshness, eviction) by dumping the live /.duet/memory.db into a fixture and driving an eval against it. Use whenever the agent's memory misbehaves — wrong observations, bad reflections, missing recall, runaway tokens — or whenever the user asks to…

42 2d ago A 80 tokens original Apache-2.0

eli5

34

dzhng/duet-agent

Skill Claude CodeCodex

Explain a technical spec or proposed change in plain language: what problem it solves, how the solution works, and every schema change.

42 2d ago A 29 tokens copy · 100% Apache-2.0

eval-skills

35

dzhng/duet-agent

Skill Claude CodeCodex

Eval and improve a skill against golden cases — run the target skill blind in a fresh, context-free subagent on each example input, grade the artifact against the expected outcome, and let the gaps drive the edits. Use when the user wants to test/eval/improve/harden a skill, says "this skill keeps producing X / keeps…

42 2d ago A 114 tokens copy · 100% Apache-2.0

explore-unknowns

36

dzhng/duet-agent

Skill Claude CodeCodex

Guide the user through a quadrant walk that maps the unknowns of a task — open by listing the known knowns, then work through known unknowns, unknown knowns, and unknown unknowns one stage at a time, ending with a complete four-quadrant map in the user's hands. Use when a request is ambiguous or underspecified, the…

42 2d ago A 162 tokens copy · 100% Apache-2.0

dzhng/duet-agent

Skill Claude CodeCodex

Run implement-spec with Codex doing the implementation passes while you orchestrate, integrate, and review. Use when the user asks to implement a spec with Codex, or to run implement-spec with Codex as the implementer.

42 2d ago A 63 tokens copy · 100% Apache-2.0

implement-spec

38

dzhng/duet-agent

Skill Claude CodeCodex

Implement an existing spec through committed passes. Use for long or multi-pass specs that need maintenance checkpoints to periodically clean code, handoffs, priorities, and plan bloat before drift accumulates.

42 2d ago A 41 tokens copy · 98% Apache-2.0

preview-shots

39

dzhng/duet-agent

Skill Claude CodeCodex

Open image shots (screenshots, snapshot baselines, montages, renders) in ONE macOS Preview window so the user can eyeball them. Use when the user asks to open / show / pull up / review shots in Preview or Finder, or right after producing visual artifacts the user should look at before signing off.

42 2d ago A 69 tokens copy · 100% Apache-2.0

refactor-clean

40

dzhng/duet-agent

Skill Claude CodeCodex

Refactor cleanly instead of layering sediment. Use when a change reveals duplicated concepts, local adapters, obsolete owners, compatibility wrappers, parallel abstractions, an over-large module that has accreted many responsibilities, or "just tack this on" pressure in any code area.

42 2d ago A 59 tokens copy · 88% Apache-2.0

release

41

dzhng/duet-agent

Skill Claude CodeCodex

Increment the package version, commit the release, create a matching version tag, and push main plus the tag. Use when releasing this repo, publishing the package, bumping the version, tagging a release, or when the user asks to "release", "bump ver", "tag", or "push tags".

42 2d ago A 65 tokens original Apache-2.0

review

42

dzhng/duet-agent

Skill Claude CodeCodex

Closeout pass on a finished substantive change — sequence refactor-clean (shape), code-review (diff), and write-docs (docs) so all three run, in the order where each feeds the next. Use after implementing a slice or feature and before calling it done or committing; when the user asks for a final review, a…

42 2d ago A 91 tokens copy · 100% Apache-2.0

screenshot-critique

43

dzhng/duet-agent

Skill Claude CodeCodex

Use the unprimed sub agent as a second set of eyes before accepting visual work — MANDATORY before declaring any user-reported visual bug fixed or claiming a visual change verified; primed eyes pass defects fresh eyes catch.

42 2d ago A 52 tokens copy · 88% Apache-2.0

write-docs

44

dzhng/duet-agent

Skill Claude CodeCodex

Write and edit project docs (README/markdown) as a glossary of principles, not a mirror of the code. Use when creating or revising a README; when a doc enumerates exact scenes, scenarios, helpers, class ids, file lists, or command/flag matrices the code already holds; when trimming narrative or changelog out of a doc…

42 2d ago A 93 tokens copy · 100% Apache-2.0

write-eval

45

dzhng/duet-agent

Skill Claude CodeCodex

Write a live eval for new or changed runner/agent behavior using red/green TDD plus a falsification check that proves the eval fails when the behavior is broken. Use whenever you add or modify behavior that should be covered by an eval, when asked to "write an eval", "add an eval", "cover this with an eval", or after…

42 2d ago A 87 tokens original Apache-2.0

write-skills

46

dzhng/duet-agent

Skill Claude CodeCodex

Create or revise agent skills. Use when adding a new skill file, renaming a skill, simplifying an existing skill, improving trigger descriptions, or deciding what belongs in a skill versus references, scripts, assets, or ordinary docs.

42 2d ago A 50 tokens copy · 100% Apache-2.0

write-spec

47

dzhng/duet-agent

Skill Claude CodeCodex

Break large features into independently verifiable, human-reviewable slices under specs/ /. Use for risky or multi-step feature work that needs upfront questioning, API seams, browser-playable checkpoints, HTML visualizations, screenshot gates, staged implementation plans, recursive fog-of-war reslicing, or proactive…

42 2d ago A 175 tokens copy · 95% Apache-2.0

write-tests

48

dzhng/duet-agent

Skill Claude CodeCodex

Write tests that pin real behavior instead of implementation details, config values, or lucky samples. Use when adding tests for new behavior, writing a regression test, fixing a brittle or flaky test, reviewing a test diff, or when a test breaks after a refactor or config change that didn't change behavior.

42 2d ago A 63 tokens copy · 100% Apache-2.0