Pete McWilliams avatar

Pete McWilliams

Community

@petemcw · Minneapolis, MN

38Followers
|
71Public Repos
|
14Published Skills

Pete McWilliams publishes Claude Code skills for autonomous TDD development, architecture decision records, issue triage, and evidence-backed codebase explanation.

Skills Distribution
DomainDeveloper To...Autonomous TDD Pla.. (35%)Architecture Docum.. (25%)Codebase Explanati.. (20%)Issue Triage & Rep.. (12%)

Agent Skills by Pete McWilliams

Showing 14 vetted skills indexed across 1 GitHub repositories.

petemcwpetemcw

domain-modeling

Build and refine a project domain model through glossary and ADR documentation.

Community
Intermediate
petemcwpetemcw

architecture-decision-records

Capture architectural decisions as structured ADR documents with context, alternatives, and rationale.

Community
Intermediate
petemcwpetemcw

farseer

Plan large work efforts as decision-ticket maps on an issue tracker.

Community
Advanced
petemcwpetemcw

but-why

Investigates design rationale behind code by querying git history, tickets, docs, chat, and observability sources in parallel.

Community
Advanced
petemcwpetemcw

planner

Transforms feature requests into structured implementation plans with task breakdowns and TDD requirements.

Community
Advanced
petemcwpetemcw

understand

Explains how code works and why it was built that way in plain language.

Community
Intermediate
petemcwpetemcw

but-how

Explains how code subsystems work by synthesizing parallel codebase explorations into architectural walkthroughs.

Community
Intermediate
petemcwpetemcw

triage

Move issues through a state machine of roles and write agent-ready briefs.

Community
Advanced
petemcwpetemcw

git-guardrails

Configure Claude Code hooks to block dangerous Git commands before execution.

Community
Basic
petemcwpetemcw

deslop

Rewrites text to remove AI writing patterns and restore natural human voice.

Community
Intermediate
petemcwpetemcw

teach

Creates interactive HTML lessons and learning records in a persistent teaching workspace.

Community
Advanced
petemcwpetemcw

orchestrate

Execute implementation plans with parallel TDD workers and hook-based quality gates.

Community
Advanced
petemcwpetemcw

repo-setup

Configures a repository for autonomous TDD development through interactive setup.

Community
Advanced
petemcwpetemcw

interviewer

Interviews users in structured question rounds to surface hidden assumptions and settle design decisions.

Community
Intermediate

Frequently Asked Questions About Pete McWilliams

FAQPage Schema
What tasks can I accomplish with Pete McWilliams' skills?▼

You can plan features as structured TDD implementation plans, execute them with parallel workers, record architecture decision records, triage issues into agent-ready briefs, explain subsystems and design rationale with cited evidence, block destructive Git commands, and remove AI tells from writing.

Who are these skills designed for?▼

Software engineers and technical leads practicing autonomous, test-driven development in Claude Code. They suit developers who want documented architecture decisions, evidence-backed explanations of legacy code, structured issue triage, and guardrails against destructive Git operations.

How do I set up a repository for autonomous development with these skills?▼

Run the repo-setup skill once to configure a repository for TDD-based autonomous development with Farseer. Then use planner to create implementation plans from feature descriptions and orchestrate to execute them with parallel TDD workers.

What prerequisites or dependencies do these skills require?▼

Skills run inside Claude Code; orchestrate requires a plan previously created by the planner skill. The but-why skill discovers available MCPs to query evidence sources like source control, issue trackers, chat, observability, and analytics. Git-guardrails installs Claude Code hooks.

How do the explanation skills differ from each other?▼

Use but-how for runtime behavior, code walkthroughs, and layering or ownership questions; use but-why for design rationale, regressions, and postmortems backed by cited evidence. The understand skill combines both into one plain explanation of a change or subsystem.