Chris Prener avatar

Chris Prener

Community

@chris-prener · Ithaca, NY

137Followers
|
60Public Repos
|
51Published Skills

Data scientist 🚀 passionate about building real world evidence data and software products that accelerate the production of insights.

Skills Distribution
DomainDeveloper To...Python Project Con.. (25%)R Project Conventi.. (25%)GitHub Issue & PR .. (25%)Documentation & Kn.. (15%)

Agent Skills by Chris Prener

Showing 51 vetted skills indexed across 1 GitHub repositories.

chris-prenerchris-prener

docs-organization

Organizes, archives, and audits the docs/ directory tree and its README catalogs.

Community
Intermediate
chris-prenerchris-prener

documentation

Audits code files and adds docstrings, inline comments, and section headers.

Community
Advanced
chris-prenerchris-prener

python-testing

Defines pytest conventions, fixtures, parametrization, snapshot testing, and coverage thresholds for Python projects.

Community
Intermediate
chris-prenerchris-prener

session-start

Summarizes project state from roadmaps, ADRs, and GitHub issues for session orientation.

Community
Intermediate
chris-prenerchris-prener

adr

Files, supersedes, audits, and indexes Architecture Decision Records in docs/adr/.

Community
Intermediate
chris-prenerchris-prener

python-packaging

Defines publishable Python package conventions covering pyproject.toml, src layout, versioning, and PyPI publishing.

Community
Intermediate
chris-prenerchris-prener

r-ci

Configures GitHub Actions CI workflows for R projects including R CMD check, renv caching, and coverage reporting.

Community
Intermediate
chris-prenerchris-prener

github-enforcement

Audits branch protection posture and wires required status checks on GitHub repositories.

Community
Intermediate
chris-prenerchris-prener

python-data-validation

Implements data validation in Python using pandera schemas and pydantic models.

Community
Intermediate
chris-prenerchris-prener

r-pipeline-patterns

Defines targets pipeline patterns, branching, and reproducibility conventions for R projects.

Community
Intermediate
chris-prenerchris-prener

r-data-io

Defines data reading and writing conventions for R projects using parquet, CSV, Excel, and databases.

Community
Intermediate
chris-prenerchris-prener

changelog

Maintains CHANGELOG.md in Keep a Changelog format with add, release, audit, and backfill operations.

Community
Intermediate
chris-prenerchris-prener

python-typing

Defines type hint conventions, mypy strict configuration, generics, and Protocol patterns for Python projects.

Community
Intermediate
chris-prenerchris-prener

roadmap

Manages epic entries across four horizons in a GitHub-backed ROADMAP.md file.

Community
Advanced
chris-prenerchris-prener

r-project-scaffold

Scaffolds a new non-Shiny R project with canonical directory layout, renv, and configuration files.

Community
Intermediate
chris-prenerchris-prener

r-testing

Defines testthat 3e conventions, test organization, and coverage thresholds for R projects.

Community
Intermediate
chris-prenerchris-prener

backlog

Triage, groom, prioritize, and file GitHub issues across the backlog lifecycle.

Community
Advanced
chris-prenerchris-prener

r-dependencies

Manages R package dependencies using renv lockfiles and DESCRIPTION conventions.

Community
Intermediate
chris-prenerchris-prener

create-local-skill

Scaffolds a project-local Claude Code skill at .claude/skills/<slug>/SKILL.md.

Community
Basic
chris-prenerchris-prener

code-review

Reviews git diffs via an independent subagent and produces structured findings reports.

Community
Advanced
chris-prenerchris-prener

python-code-style

Enforces ruff configuration, naming conventions, and formatting standards for Python projects.

Community
Intermediate
chris-prenerchris-prener

discovery

Manages time-boxed spike issues on GitHub for exploring unscoped work.

Community
Intermediate
chris-prenerchris-prener

walkthrough

Generates an end-to-end narrative walkthrough document explaining how a repository's system works.

Community
Advanced
chris-prenerchris-prener

python-data-io

Defines Python conventions for reading and writing parquet, CSV, Excel, and database data.

Community
Intermediate

Frequently Asked Questions About Chris Prener

FAQPage Schema
What tasks can I accomplish with chris-prener's skill suite?▼

You can scaffold Python and R projects, enforce pytest/testthat coverage thresholds, manage uv and renv lockfiles, build Prefect or targets pipelines, validate data with pandera/pydantic or assertr/pointblank, file GitHub issues and epics, maintain ADRs and changelogs, and run gated PR creation with code review.

Who is the target audience for these skills?▼

The skills target Python developers, R developers, product owners, product managers, and technical writers working in data science repositories. Persona metadata in each skill's frontmatter routes conventions to the appropriate role, from package maintainers to documentation owners.

How do the skills run in practice?▼

Skills are Claude Code SKILL.md files invoked by trigger phrases like 'open pr' or 'scaffold an r project'. Many use allowed-tools such as Bash(gh *) and Bash(git *) to interact with GitHub; some are model-invoked automatically while others require explicit user invocation.

What prerequisites do these skills require?▼

Skills expect a git repository with GitHub remote access via the gh CLI. Specific skills require existing infrastructure: run-repo-qc needs a tests/ directory (bootstrap with create-repo-qc first), and several documentation skills expect canonical files like docs/ROADMAP.md, which bootstrap-repo can backfill.

How do the Python and R convention skills differ?▼

Python skills cover uv lockfiles, pyproject.toml, ruff, mypy strict mode, pytest, Prefect, polars, and SQLAlchemy/DuckDB. R skills cover renv, DESCRIPTION Imports vs Suggests, lintr/styler, testthat 3e, targets pipelines, arrow/parquet, DBI/pool, roxygen2, and pkgdown.