Add the "reprexes" skill (.claude/skills/reprexes)#239
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a repository-level Claude Code skill definition for creating “reprexes” (minimal reproducible examples) to support faster, cleaner debugging workflows in this repo.
Changes:
- Introduces
.claude/skills/reprexes/SKILL.mddescribing when/how to build a minimal reproducible example and iterate fixes outside full-context runs. - Includes R/Quarto-specific guidance for using the
{reprex}package and clean-session execution patterns.
|
Claude finished @d-morrison's task in 1m 41s —— View job Code Review — PR #239
SummaryThis PR adds a well-structured Claude Code skill for building minimal reproducible examples ("reprexes"), updates
|
Codecov Report✅ All modified and coverable lines are covered by tests. |
…ate/lintr accuracy fixes)
…ording, tempfile note)
|
@claude fix failing workflows; use .rbuildignore |
|
Claude finished @d-morrison's task in 6m 8s —— View job Fixing failing workflows — doneAll four failing checks diagnosed and fixed in commit
Notes:
These changes should clear all four workflows on the next run. I can't re-run CI myself, but the new commit will trigger it. |
Add ^\.claude$ to .Rbuildignore so R CMD check (error-on note) no longer flags the skills directory. Bump dev version for the version-increment gate, add a NEWS.md entry for the changelog check, and add UCD/SeRG to inst/WORDLIST to clear the pre-existing spellcheck failure on NEWS.md. Co-authored-by: Douglas Ezra Morrison <d-morrison@users.noreply.github.com>
|
@claude review |
|
Claude finished @d-morrison's task in 1m 41s —— View job Review — PR #239 (Add the "reprexes" skill)Verdict: Looks good to merge. The skill content is accurate, the CI-fix commit ( What I checkedCI-fix commit (
Copilot reviewer comments — both already addressed in later commits:
Content spot-check (R/Quarto specifics):
Nits (optional — not blocking)
Re: the working-tree deletion of
|
Summary
Adds a project-level Claude Code skill at
.claude/skills/reprexes/SKILL.md.reprexes captures a debugging workflow: when a technical problem is hard to pin down, isolate it into a minimal reproducible example ("reprex") and iterate candidate fixes on that fast, clean loop instead of inside the full application — then port the fix back. Includes the R/Quarto
reprexpackage workflow (reprex::reprex(),venue/session_info/std_out_err).References: https://r4ds.hadley.nz/workflow-help.html#making-a-reprex, https://reprex.tidyverse.org/.
Vendoring it here makes it available to collaborators and the
@claudeCI bot in this repo (previously it lived only in a personal user-level config).🤖 Generated with Claude Code