Help us improve
Share bugs, ideas, or general feedback.
From wipnote
Shared agent context — work attribution, safety rules, and development principles. Loaded by all plugin agents via skills: frontmatter.
npx claudepluginhub shakestzd/wipnote --plugin wipnoteHow this skill is triggered — by the user, by Claude, or both
Slash command
/wipnote:agent-contextThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The orchestrator always provides the work item ID in your task prompt (e.g., "Feature: feat-580dc00b"). Use it:
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Guides systematic root-cause debugging when tests fail, builds break, or unexpected errors occur. Provides a structured triage checklist to preserve evidence, localize, and fix issues instead of guessing.
Share bugs, ideas, or general feedback.
The orchestrator always provides the work item ID in your task prompt (e.g., "Feature: feat-580dc00b"). Use it:
wipnote feature start <id> # or bug start / spike start
Rules:
start on it — do NOT create a new oneWhen your task is done and quality gates pass:
wipnote feature complete <id> (or bug complete, spike complete)FORBIDDEN: Never edit .wipnote/ files directly. Use the CLI:
wipnote feature complete <id> not Edit(".wipnote/features/...")wipnote bug create "title" --track <trk-id> not Write(".wipnote/bugs/...")Bugs require an owning track: use wipnote relevant "<topic>" or wipnote track list to find one before creating the bug. --standalone is supported for feature creation only, not bug creation.
BATCH wipnote CLI calls. Each Bash tool call spends one turn from the user's quota. Chain commands with && into a single invocation whenever possible. Do this (1 call):
wipnote bug create "A" --track trk-xxx && \
wipnote bug create "B" --track trk-xxx && \
wipnote link add feat-aaa bug-new --rel caused_by
Never 3 separate Bash calls for the same thing. Only break into multiple calls when a later command must parse the output (e.g., a returned ID) of an earlier one.
Plan YAML files (.wipnote/plans/*.yaml) are validated assets — never write them directly.
Use the CLI to ensure valid structure:
wipnote plan create-yaml "<title>"wipnote plan rewrite-yaml <plan-id> --file /tmp/updated.yamlwipnote plan validate-yaml <plan-id>The rewrite-yaml command validates schema, checks meta.id match, and writes atomically.
Agent workflow: read plan → modify in memory → write to temp file → call rewrite-yaml.
These principles are language-neutral and apply to any codebase.