Patrick Herron avatar

Patrick Herron

Community

@pjherron · Durham, NC, US

2Followers
|
19Public Repos
|
72Published Skills

Patrick Herron maintains a 72-skill registry for Claude Code covering agentic engineering, testing, database design, cloud deployment, and agent memory systems.

Skills Distribution
DomainDeveloper To...Agentic Engineerin.. (35%)Testing & Quality .. (20%)Databases & Data A.. (15%)Cloud & Container .. (15%)

Agent Skills by Patrick Herron

Showing 72 vetted skills indexed across 1 GitHub repositories.

pjherronpjherron

knowledge-ops

Organizes, syncs, and retrieves knowledge across memory files, MCP memory, Git repos, and external data stores.

Community
Intermediate
pjherronpjherron

domain-modeling

Build and maintain project domain glossaries and architectural decision records.

Community
Intermediate
pjherronpjherron

session-recruitment

Queries the OpenCode SQLite database to list, search, and resume past sessions.

Community
Basic
pjherronpjherron

agent-introspection-debugging

Diagnoses and recovers failing AI agent runs through structured capture, root-cause analysis, and introspection reports.

Community
Intermediate
pjherronpjherron

code-tour

Creates CodeTour .tour files with persona-targeted walkthroughs anchored to real files and lines.

Community
Intermediate
pjherronpjherron

python-testing

Implements pytest test suites with fixtures, mocking, parametrization, and coverage reporting.

Community
Intermediate
pjherronpjherron

sas-migration

Migrate SAS programs to Python, Java, or Postgres with operational fidelity verification.

Community
Intermediate
pjherronpjherron

docker-patterns

Provides Docker and Docker Compose patterns for local development, networking, volumes, and container security.

Community
Intermediate
pjherronpjherron

skill-invoke

Presents an Accept, Review, Revise, or Decline consent prompt before any skill executes.

Community
Basic
pjherronpjherron

postgres-patterns

Provides PostgreSQL patterns for indexing, schema design, query optimization, and row-level security.

Community
Intermediate
pjherronpjherron

Database Design

Design relational and document database schemas with normalization, indexing, and migration patterns.

Community
Advanced
pjherronpjherron

Hooks Automation

Automates pre/post-operation hooks for Claude Code with formatting, memory coordination, and neural pattern training.

Community
Advanced
pjherronpjherron

enterprise-agent-ops

Operate long-lived agent workloads with observability, security boundaries, and lifecycle management.

Community
Intermediate
pjherronpjherron

bootstrap

Loads prior session context and recruits relevant skills at session start.

Community
Intermediate
pjherronpjherron

Observability & Monitoring

Implement structured logging, metrics, distributed tracing, and alerting for production systems.

Community
Advanced
pjherronpjherron

skill-recruitment

Discovers relevant skills and past session patterns from OpenCode history and skill files.

Community
Intermediate
pjherronpjherron

Verification & Quality Assurance

Verify code quality with truth scoring, automated checks, and git-based rollback.

Community
Advanced
pjherronpjherron

coding-standards

Enforces baseline naming, immutability, and readability conventions across TypeScript and JavaScript projects.

Community
Intermediate
pjherronpjherron

eval-harness

Implements eval-driven development with pass/fail criteria and pass@k metrics for AI coding sessions.

Community
Intermediate
pjherronpjherron

cost-aware-llm-pipeline

Implement model routing, budget tracking, retry logic, and prompt caching for LLM API pipelines.

Community
Intermediate
pjherronpjherron

Skill Builder

Create Claude Code Skills with YAML frontmatter and progressive disclosure structure.

Community
Intermediate
pjherronpjherron

model-roster-review

Review and build LLM model rosters for agentic routing tiers following ADR 0007.

Community
Intermediate
pjherronpjherron

git-workflow

Guides Git branching strategies, commit conventions, and collaborative development workflows.

Community
Intermediate
pjherronpjherron

shadow-profile

View and reset personal skill usage profiles stored in PostgreSQL.

Community
Basic

Frequently Asked Questions About Patrick Herron

FAQPage Schema
What tasks can I accomplish with pjherron's skill registry?▼

The 72 skills cover agentic engineering, TDD with pytest and Playwright, PostgreSQL schema design and migrations, Docker/Kubernetes/AWS deployment, GitHub issue and PR operations, SAS-to-Python migration, API contract testing, security scanning, and building self-learning agents with AgentDB vector memory.

Who is the target audience for these skills?▼

Software engineers and platform teams running Claude Code who need structured patterns for backend (FastAPI, Node.js, Next.js), frontend (React), database design, CI/CD deployment, and agent operations. Planning skills like grill-me, to-spec, and to-tickets target tech leads decomposing features into tickets.

How are these skills installed and invoked?▼

The configure-ecc skill provides an interactive installer that places skills into user-level or project-level directories and verifies paths. The bootstrap skill loads prior context at session start, while skill-invoke wraps invocation with an Accept/Review/Revise/Decline consent step.

What prerequisites or dependencies do these skills require?▼

Skills assume a Claude Code environment with MCP server support. Specific skills declare dependencies: github-code-review requires github-cli, ruv-swarm, and claude-flow; deep-research uses firecrawl and exa MCPs; eval-harness and skill-comply declare Read, Write, Edit, Bash, Grep, and Glob tool access.

How do the skills manage cost and context consumption?▼

cost-aware-llm-pipeline routes models by task complexity with budget tracking and prompt caching. token-budget-advisor lets users control response depth, context-budget audits token consumption across agents and MCP servers, and strategic-compact suggests manual compaction at logical task boundaries.