Skip to content

jwilger/development-system

v6.12.0AGPL-3.0-or-later

John's consolidated development workflow, engineering standards, worktree, task, review, and agentic-system tooling.

advisor

Use when the user asks to shape fuzzy planning, product/design/engineering tradeoffs, scope/spec/ticket plans, or says "challenge this/help me think"; delegate to an advisor subagent. Good for rough ideas, second opinions, load-bearing decisions, or scope cuts. Skip scoped implementation, narrow bugs, reviews, and "just build" requests.

agentic-systems

Use when designing, scaffolding, evaluating, or delivering LLM and agent systems, including eval harnesses, RAG, structured output, model tool use, orchestration, AI observability, provider comparison or routing, AI security, cost, and stochastic evaluation, when agentic_systems is enabled.

delivery

Use when committing, pushing, opening or babysitting a PR/MR, merging, or deciding whether verified work is complete under the configured delivery mode.

development-workflow

Use when making repository changes, debugging, handling review feedback, verifying work, conducting final review, recovering CI, deciding the next development lifecycle step, or handling a missing or weaker final_review_protocol attestation or coordinator clean-iteration minimum.

engineering-standards

Use when starting or substantially changing a serious project that should follow the configured architecture, typing, testing, linting, documentation, and CI quality regime.

eval-case-reporting

Use when assistant, skill, prompt, hook, tool, or agent behavior is surprising, unsafe, brittle, partial, or worth preserving as an eval case and eval_case_reporting is enabled.

model-routing

Use when selecting a model and reasoning effort for a delegated task or escalating an agent assignment.

setup

Use when initializing or reconfiguring a repository with the development-system plugin, including semantic path scopes and named direct-argv commands.

tasks

Use for shared repository task tracking, backlog admission or prioritization, task history/search, dashboard or scaffold setup, and whenever Tiber or origin/tiber is mentioned, including EventCore publication conflicts, ambiguous pushes, tiber sync recovery, force-push safety, and cross-worktree coordination.

worktrees

Use when separate mutable tasks need concurrent isolation, the user explicitly requests a linked worktree, or worktree setup, cleanup, or diagnosis is needed.