skills/defining-instrumentation/SKILL.md
Define an instrumentation strategy that yields falsifiable evidence a feature or milestone is met. Use when asked for test/telemetry/evidence plans, validation criteria, or observability-driven success proof.
npx skillsauth add aufrank/agent-skills defining-instrumentationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill produces an instrumentation strategy that proves (or falsifies) a success criterion with clear signals, thresholds, and evidence artifacts. It favors deterministic signals, minimal but sufficient coverage, and local-first execution unless explicitly approved for external systems.
Use this skill when the user asks for:
Avoid using this skill when the user only needs code changes or implementation details without any measurement or validation plan.
If any input is missing, ask for it before producing a final plan. If the user wants a fast start, produce a draft plan and explicitly mark assumptions.
Keep phases separate: decide → configure → execute.
Checklist:
For each success criterion, pick at least one signal. For each top risk, add a signal. Select the smallest set that still convinces.
Signal selection rules:
For each signal, define:
Use the template in this file and produce:
If not, adjust before finalizing.
Use this list to select signals. Prefer deterministic signals first.
Instrumentation Plan Goal: Primary risks:
Primary signals (must pass):
Secondary signals (nice-to-have):
Fallbacks if blocked:
Validation notes:
Example: New tool behavior
Example: Search relevance tweak
Example: UI change
Example: Background job scheduling
Example: SQL guardrails
If constraints or missing tooling block strong evidence:
Use these only if deeper context is needed:
tools
Build and execute modular DAG workflows for long-context processing using slice/map/reduce/recurse/compact/filter operators. Use for one-shot batch jobs, standalone map-reduce pipelines, or when the context-dag plugin is not installed. Trigger when input exceeds the model's context window, when reproducible logged pipelines are needed, or when multi-level recursive processing is required. If context-dag is installed, the plugin's bundled dag_runner.py provides the same capability with persistent artifact storage.
documentation
Write in Austin Frank's voice and style. Use this skill whenever generating text that should sound like Austin — strategy docs, charters, proposals, business cases, vision documents, staffing requests, stakeholder updates, cover letters, mission statements, org design documents, or any professional prose where the user wants Austin's distinctive voice. Also use when the user asks to review, edit, or improve a draft for voice consistency, or when they reference "my style", "my voice", "write like me", or "Austin's style".
tools
Use mcpc to interact with the Notion MCP server: connect sessions, search workspace content, fetch pages/databases, and run helper scripts for common Notion actions.
tools
Decide between a scripted workflow and an autonomous agent harness, then scaffold the chosen path. Use when scoping new agentic systems or tool integrations.