By popoffvg
Work lifecycle management v2 — phased workflows (research, plan, implement) with agents, commands, and hooks.
Show all /code subcommands with one-line descriptions.
Show all /explore subcommands with one-line descriptions.
Show all /test-suite subcommands with one-line descriptions.
Cancel wm flow immediately
Revise spec.md and todos/TODO-N.md so they match what the last commit related to TODO-N actually implemented.
Analyzes codebase implementation details. Call the codebase-analyzer agent when you need to find detailed information about specific components. As always, the more detailed your request prompt, the better! :)
Implements one TODO in isolated worktree.
Implementation agent. Implements medium and complex tasks.
Planning agent — produces `.notes/spec.md` and `.notes/todos/TODO-N.md` files. Workflow defined in `code` skill.
Research teammate — explores codebase, gathers context, saves findings to .notes/. Cannot edit source code.
One entry point for spec writing, implementation, and bug fixing. Default is new (write spec → grill loop → produce notes → author TODO bodies). Other subcommands: verify (audit), revise (sync to shipped), prototype (settle a decision), code-map (diagram), impl (execute one TODO), fix (analyze cause, correct thoughts, fix behavior), help (this page). Invoke as /code <subcommand>.
`/explore <subcommand>`. Pick the route, read its reference, follow it. Default is `docs`. Artifacts live in `<notes-dir>/research/`.
Adversarially verify that an implemented TODO satisfies its spec. Reads `<notes-dir>/todos/TODO-N.md` (Outcome, Changes, Autotest), inspects the real diff/commit, re-runs the Autotest, and writes a `<notes-dir>/verify-TODO-N.md` verdict (PASS | DEVIATES) with a deviation list. Independent of the implementer — the post-implementation half of spec verification. Run after impl, before the user commits (or right after the commit).
Red-Green-Refactor cycle for bug fixes. Before fixing a bug, first write a failing test that reproduces it (Red), then make the minimal change to pass (Green), then clean up the code (Refactor). Use on any bug fix, error correction, failing test repair, or when user says "fix this bug".
One entry point for all testing work. Use when the user wants to design a test strategy (pairwise tiering across unit/integration/manual), enumerate scenarios + a coverage matrix before implementation, audit/score an existing test set for missed cases, apply black-box techniques (equivalence partitioning, boundary values, decision tables, state transition, state-combination), write BDD Given/When/Then scenarios, drive a feature/bug-fix spec-before-code (TDD), test a harness plugin in isolation, or run the verify phase where the user reviews an implementation. Invoke as `/test-suite <subcommand>`.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Personal dotfiles. Managed with GNU Stow + mise. Repo layout mirrors ~/ — stow symlinks files into place.
.
├── .config/ # XDG configs: nvim, helix, fish, git, zellij, ghostty, atuin, direnv, nix, sketchybar, worktrunk
├── .claude/ # Claude Code project-local overrides (settings.local.json)
├── .zshrc, .zshrc_* # Modular zsh config (aliases, git, go, mise, fish, ...)
├── .tmux.conf
├── .wezterm.lua
├── .aerospace.toml
├── .mise.toml # mise tasks (incl. unified `stow`)
├── .mcp.json # global MCP server config
├── .stow-local-ignore # exclusions for repo-root stow package
│
├── harness/ # Per-harness packages (separate stow targets)
│ ├── claude/ # → ~/.claude (settings.json, hooks, agents, commands, scripts, skills, CLAUDE.md, RTK.md, agent-settings)
│ ├── plugins/ # Plugin source dirs (wm, self-improvement); NOT stowed directly
│ └── scripts/ # sync-marketplace.sh — regenerates /.claude-plugin/marketplace.json + /plugins/ symlinks
│
├── ansible/ # Package installation playbook (run in-place)
├── scripts/ # Misc shell scripts (not stowed)
├── hammerspoon/ # macOS automation Lua
├── raycast/ # Raycast extensions
├── alacritty/, vscode/ # legacy app configs
└── .notes/ # WM notes (gitignored runtime)
| Source | Target | Contents |
|---|---|---|
| repo root | ~ | shell, .config/*, .tmux.conf, etc. (gated by .stow-local-ignore) |
harness/claude | ~/.claude | Claude Code user config + plugin marketplace |
Prerequisites: nix, mise, stow, ansible.
# 1. Nix-darwin (Mac system packages)
nix run nix-darwin -- switch --flake .config/nix-darwin
# 2. Other packages via ansible
ansible-playbook ansible/install_packages.yaml
# 3. Symlink everything into ~ (repo root + harness/claude)
mise run stow
To remove all symlinks:
mise run unstow
Plugins live in harness/plugins/<name>/claude/. The sync-marketplace.sh step (run automatically by mise run stow) generates the marketplace entries in /.claude-plugin/marketplace.json and per-plugin symlinks in /plugins/. The marketplace is registered at $HOME/git/dotfiles (repo root) in harness/claude/settings.json.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub popoffvg/dotfiles --plugin wmHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Captures generalizable behavioral rules from user corrections into CLAUDE.local.md on session end (Stop hook), and maintains them with the improve-claude-local skill.
Persistent knowledge management — automatic insight extraction, context injection, and memory search/save across sessions.
Work lifecycle management — start, track, recall, complete, and PR creation for tasks.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claim