edmundmiller
@edmundmiller
Public Skills
dotfiles
by edmundmiller
For keeping all my Dotfiles update to date
callstack-diff
by edmundmiller
This skill should be used when a user asks to "map the logic flow", "show the call flow", "visualize how this request branches", presents a prose or architecture flow such as A → B → C with branches, or asks to render or compare static JavaScript and TypeScript call-stack trees.
skillopt-sleep-learned
by edmundmiller
Preferences and procedures learned from past local agent sessions.
using-jj-workspaces
by edmundmiller
Creates or records isolated jj agent workspaces. Use when starting jj task work, entering a Herdr-created workspace, or handling an agent-created Git worktree boundary.
omp-model-config
by edmundmiller
Configure OMP model roles, providers, fallback chains, and per-host overrides in this nix-darwin dotfiles repo. Use when changing which models OMP uses, shifting providers, fixing fallback chains, or troubleshooting why a model change didn't take effect after rebuild.
just-say-no-to-process-porn
by edmundmiller
Stop AI process-porn, ceremony, and fake progress so work finishes as real software. Use at session start when the user wants anti-ceremony defaults; mid-session when the agent is planning, todoling, scaffolding, or status-reporting instead of shipping; before claiming done; or when the user mentions process porn, ceremony, performative work, reward hacking, or endless foundation/MVP theater. Do not use for genuine multi-stakeholder process the user explicitly requested.
herdr-jj-workflow
by edmundmiller
Runs Herdr task workspaces with OMP, jj, Hunk, and durable receipts from creation through cleanup. Use for creating, resuming, reviewing, publishing, shipping, or removing a Herdr jj task workspace.
autonomous-agent-loop
by edmundmiller
Use when a task is broad, multi-step, cross-session, or the user says agents need too many re-prompts/kicks, asks to use createGoal/goals, says continue/keep going, or wants rough Pi/agent sessions improved. Keeps work moving from objective to evidence-backed completion.
done
by edmundmiller
Lands finished Git worktrees or jj workspaces, publishes, proves remote equality, and cleans up.
herdr
by edmundmiller
Control live Herdr workspaces, tabs, panes, agents, worktrees, plugins, and waits. Use when running inside Herdr (HERDR_ENV=1) to inspect sibling agents, delegate work—including dedicated Pi workspaces—run services, debug agent detection, or coordinate terminal state.
simplify
by edmundmiller
Review changed code for reuse, quality, and efficiency, then fix worthwhile issues.
jj-history-investigation
by edmundmiller
Investigate jj commit history, split commits, annotate file changes, and clean up redundant commits. Use when debugging history, splitting large commits, or explicitly authorized history rewrites.
skill-quality
by edmundmiller
Validate and review agent skills for portable structure, clear triggers, executable helpers, and reliable behavior across Terra and Sol.
deslop
by edmundmiller
Run a final review-readiness pass for rule conformance, type safety, and overengineering.
honcho-integration
by edmundmiller
Integrate Honcho memory and social cognition into existing Python or TypeScript codebases. Use when adding Honcho SDK, setting up peers, configuring sessions, implementing the dialectic chat endpoint for AI agents, or wiring Honcho into bot frameworks (nanobot, openclaw, picoclaw, etc).
batch
by edmundmiller
Coordinate a sweeping mechanical change across independent work units and pull requests.
context-efficiency
by edmundmiller
Filter data at the source before it enters context. Use when querying APIs, CLIs, or databases where the full output would be large. Prefer structured output + jg when available, or python/tool-native selectors when not. Use jq only when jg cannot express the needed transformation. Trigger phrases: "find the entity for", "get the ID of", "which service handles", "what's the value of", or any time you'd otherwise dump a large dataset to find one thing.
ggsql
by edmundmiller
Writes, modifies, explains, validates, and runs ggsql grammar-of-graphics visualization queries.
pr-review-handoff
by edmundmiller
Prepares intended GitHub pull requests from today's Codex tasks for a concise human review handoff. Use when asked to find today's PRs, make PRs or a PR stack review-ready, audit current-head checks and reviews, improve PR titles/bodies, or draft or send a Slack review handoff.
herdr-voice-dispatcher
by edmundmiller
Dispatches spoken or written prompts to live Herdr agents and reports their status or results. Use when the user says to list, check, ask, tell, prompt, steer, or wait for an OMP, Codex, or other agent running in Herdr.
via-negativa
by edmundmiller
Simplifies bloated products, offerings, documents, plans, and flows through purpose-locked subtraction. Use when asked to cut scope, remove bloat, create a kill list, decide what to keep or remove, or improve something by subtraction. Do not use for code-only refactors, optimizing individual flow steps, release prioritization, or evaluating one proposed addition.
homepage-custom-api-widget
by edmundmiller
This skill should be used when the user asks to "configure a Homepage customapi widget", "map API fields in Homepage", "use dynamic-list in Homepage", or mentions Homepage Custom API widget mappings.
ballmer-peak
by edmundmiller
A high-divergence, low-inhibition ideation mode that encourages bold exploration first and strict validation second. Use when you want unusually creative problem solving, surprising solution candidates, and wider search before converging.
microdose
by edmundmiller
A subtle creativity mode for escaping obvious solutions without losing coherence. Use when the work feels technically correct but predictable, flat, or overly constrained.