Jeffrey Girard avatar

Jeffrey Girard

Community

@jmgirard · Lawrence, KS, USA

96Followers
|
106Public Repos
|
10Published Skills

Associate Professor of Psychology

Skills Distribution
DomainDeveloper To...Milestone Planning.. (35%)Release & Version .. (20%)Bug Triage & Hotfi.. (20%)Design Documentati.. (15%)

Agent Skills by Jeffrey Girard

Showing 10 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Jeffrey Girard

FAQPage Schema
What tasks can I accomplish with jmgirard's cairn skills?

You can initialize cairn tracking in a repo, plan and implement milestones with tests-first tasks, hotfix user-visible bugs with regression tests, triage roadmap candidates and known issues, prepare CRAN or generic releases, run design-elicitation interviews for DESIGN.md, and escalate hard questions via Review Briefs.

Who are the cairn skills designed for?

They target software maintainers and R package developers who manage repositories with structured milestone tracking. They suit engineers who want disciplined bug fixing, release preparation with CRAN submission checklists, backlog pruning, and documented design principles rather than ad-hoc project management.

How does the milestone lifecycle work in practice?

Run milestone-plan to scope work and register acceptance criteria in the ROADMAP, then milestone-implement to build it on its own branch with tests-first tasks and checkpoint commits. Finish with milestone-review, which verifies fresh evidence for every criterion, runs an independent code review, and merges on user approval.

Does cairn-release submit packages to CRAN automatically?

No, it never self-submits. For an r-package profile it runs the CRAN walk: version bump, NEWS update, checks, cran-comments, and a human submission checklist. A generic profile performs a version bump, changelog, and tag. You invoke it with a patch, minor, or major argument.

What prerequisites are needed to adopt the cairn system?

You need an existing git repository. The cairn-init skill scaffolds the cairn/ tracking files, adds a CLAUDE.md section, and sets ignore entries, or migrates an existing precursor tracking system. No other dependencies are stated in the skill manifest.