skills/base/bill-boundary-decisions/SKILL.md
Use when recording architectural or implementation decisions in a module/package/area agent/decisions.md file. Use when user mentions record decision, boundary decision, why we chose, decision log, or remember this decision.
npx skillsauth add sermilion/mobile-development-plugin bill-boundary-decisionsInstall 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.
If .agents/skill-overrides.md exists in the project root and contains a ## bill-boundary-decisions section, read that section and apply it as the highest-priority instruction for this skill. The matching section may refine or replace parts of the default workflow below.
If an AGENTS.md file exists in the project root, apply it as project-wide guidance.
Precedence for this skill: matching .agents/skill-overrides.md section > AGENTS.md > built-in defaults.
Record why something was done a certain way — not what changed (that belongs in history.md), but the reasoning behind non-obvious choices, special cases, constraints, and trade-offs that future contributors need to understand before modifying the code.
## [<date>] <short decision title>
Context: <what situation or requirement prompted this decision — 1-2 lines>
Decision: <what was chosen — 1-2 lines>
Reason: <why this approach over alternatives — 1-3 lines>
Optional trailing lines (include only when relevant):
Alternatives considered: <what was rejected and why — 1 line>Revisit when: <condition that would make this decision worth re-evaluating><primary-boundary>/agent/decisions.mdIf the user describes something that is purely a "what changed" summary with no reasoning, suggest bill-boundary-history instead.
Report one concise result:
development
Use when running a governed editorial assignment desk from Readian recommendations through candidate selection and source-backed story packs.
testing
Use when reviewing unit tests in a file, current changes, or a commit to flag low-value, tautological, or coverage-only tests that do not validate real behavior. Use when user mentions check test quality, review tests, tautological tests, weak tests, or coverage-padding.
data-ai
Use when removing an existing skill or platform skill set and cleaning up agent installs, manifests, and supporting links.
development
Use when you want a generic quality-check entry point that detects the dominant stack in scope and delegates to the matching stack-specific quality-check skill. Use when user mentions run checks, validate, lint, format, quality check, or run quality.