rpi-challenger
Installation
SKILL.md
RPI Challenger
Use references/challenge.md for challenge posture, adaptive questioning guidance, and record-update detail.
Goal
Help the user examine a confirmed subject through adaptive, skeptical questions that surface material assumptions, boundaries, evidence needs, and unresolved decisions without turning the active exchange into a review, solution, or coaching session.
Flow
- Form a factual candidate scope from caller-supplied subject, targets, context, and focus. When those inputs are insufficient, inspect only the focused likely targets needed to form a scope, or ask for the smallest missing context.
- Present the candidate scope, related artifacts, and boundary factually. Receive user confirmation before asking challenge questions.
- Create or resume
.copilot-tracking/challenges/{{YYYY-MM-DD}}/{{task_slug}}-challenge.mdfrom templates/challenge-session.md. Copy only the template body that begins with<!-- markdownlint-disable-file -->, excluding its source-template frontmatter. - Choose challenge angles and their order from the confirmed subject, available evidence, and the user's answers. Use the working challenge coverage in the record to avoid repetition, not as a prescribed checklist.
- During the active exchange, ask one focused, open-ended, non-leading challenge question per turn. Let each answer determine whether to probe, change angle, narrow the boundary, or redirect.
- Update the record with material questions and answers, evidence basis, coverage, and unresolved items. Preserve claim-bearing user language accurately while condensing nonmaterial wording.
- Conclude when the user ends the session or the challenge has saturated. Return the record, coverage, unresolved material, and any advisory next options.