.claude/skills/rd-challenge/SKILL.md
--- name: rd-challenge worker-type: challenge sidecar-path: analysis/critiques/decisions/ blocking: true requires: [rd-deliberate] capabilities: [no-web-access] eval-signals: [budget-overfit, evidence-gap] --- # rd-challenge: Decision Challenge Adversarial review of a draft decision to stress-test rationale, alternatives evaluation, and evidence basis. ## When To Use - Dispatched after rd-deliberate completes successfully - Third worker in the research-decision chain: gather → deliberate → c
npx skillsauth add gh-xj/exp-job-hunter-research rd-challengeInstall 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.
Adversarial review of a draft decision to stress-test rationale, alternatives evaluation, and evidence basis.
synthesis/decisions/drafts/D-NNN-draft.mdsynthesis/decisions/evidence/D-NNN-evidence.mdanalysis/critiques/decisions/D-NNN-critique.mdApply at least two of these angles to every decision:
# Critique: D-NNN — [Decision Title]
Date: YYYY-MM-DD
Reviewer: agent (adversarial)
Draft reviewed: synthesis/decisions/drafts/D-NNN-draft.md
## Summary Assessment
[One paragraph: overall soundness of the decision]
## Issues
### BLOCKER — [Issue title]
[Description: what is wrong and why it must be resolved before the decision can proceed]
Evidence: [specific reference to draft section and finding]
Suggested resolution: [concrete action]
### WARNING — [Issue title]
[Description: concern that should be acknowledged but does not block the decision]
Evidence: [specific reference]
### OBSERVATION — [Issue title]
[Description: minor note or suggestion for improvement]
## Alternatives Re-evaluation
[Were dismissed alternatives given fair treatment? Any that deserve reconsideration?]
## Evidence Chain Verification
| Claim in Decision | Cited Finding | Finding Actually Says | Match? |
|-------------------|---------------|----------------------|--------|
| [claim] | F-NNN | [what F-NNN says] | yes/no |
## Verdict
- BLOCKERs: N (must resolve before finalizing)
- WARNINGs: N (should acknowledge in final decision)
- OBSERVATIONs: N (optional improvements)
Before completing, verify:
Max 2 self-correction iterations. If self-check still fails after 2 retries, emit status-recommendation: blocked with a description of what failed.
development
--- name: rw-synthesize worker-type: review sidecar-path: synthesis/findings/ blocking: true requires: [rw-analyze] capabilities: [no-web-access] eval-signals: [finding-produced, question-answered, no-finding-produced] --- # rw-synthesize: Synthesis Worker ## Input - Analysis notes from `analysis/notes/` - Analysis comparisons from `analysis/comparisons/` - Existing decisions from `synthesis/decisions/` (must not contradict) ## Output - `synthesis/findings/F-NNN-{slug}.md` — one finding per
development
--- name: rw-reflect worker-type: hook sidecar-path: _reflections/ blocking: true requires: [] capabilities: [no-web-access] eval-signals: [coverage-improved] trigger: on-case-close --- # rw-reflect: Post-Case Reflection Worker ## Input - Completed case: Q-NNN (answered or deferred) or D-NNN (proposed) - All artifacts produced during the case lifecycle (discovery logs, corpus files, notes, comparisons, findings, critiques) ## Output - `{domain}/_reflections/YYYY-MM-DD-{slug}.md` ## Respons
testing
--- name: rw-optimise worker-type: custom sidecar-path: _evolution/ blocking: false requires: [rw-reflect] capabilities: [can-edit] --- # rw-optimise: MASE+ Feedback Loop Worker ## Cold Start No optimiser rules fire until 3+ cases produce reflections and quality scorecards. The first 3 cases run with default budget from `.agentops/budget.md`. This is expected — the feedback loop bootstraps from zero data points. Do not attempt to force adjustments before sufficient signal accumulates. This w
data-ai
--- name: rw-discover worker-type: triage sidecar-path: literature/discovery/ blocking: true requires: [] capabilities: [can-run-commands] eval-signals: [coverage-improved, stale-output] --- # rw-discover: Literature Discovery Worker ## Input - Q-NNN file: sub-questions list, evidence needed section - Budget allocation from `.agentops/budget.md` (3-5 queries/sub-question standard, 5-7 for critical) ## Output - `literature/discovery/{question-slug}-discovery.md` ## Responsibilities 1. **Ge