name: inspequte-rule-plan
description: Draft or update a rule plan for inspequte from a short idea and target rule-id. Use when the task is to create or refine src/rules//plan.md, including risks, without creating spec.md.
inspequte rule plan
Inputs
- Rule idea text (short problem statement).
- Target
rule-id. - Optional existing
src/rules/<rule-id>/plan.md.
Outputs
- Create or update
src/rules/<rule-id>/plan.md. - Include a short risk checklist section in
plan.md. - Do not create or modify
spec.md.
Minimal Context Loading
- Read
src/rules/AGENTS.md. - Read
src/rules/<rule-id>/plan.mdif it exists. - Read only one or two related rule specs if needed for scope calibration.
- Do not scan the whole repository.
Workflow
- Confirm target path:
src/rules/<rule-id>/plan.md. - Capture problem framing, detection strategy, non-goals, and test strategy.
- Add complexity and deterministic behavior constraints.
- Record annotation policy constraints in scope/non-goals:
- no
@Suppress-based suppression support - only JSpecify is in scope for annotation-driven semantics
- no
- Add a
## Riskschecklist with short, actionable bullets.
Definition of Done
plan.mdexists at the target rule directory.- Plan describes scope and non-goals clearly.
- Risks are listed as a short checklist.
spec.mdis untouched.