Agent Skills by Barry Dobson
Showing 22 vetted skills indexed across 1 GitHub repositories.
devops
Advocate DevOps principles including CI/CD, IaC, automated testing, monitoring, and security scanning for delivery pipelines.
mkdocs
Define MkDocs documentation standards for structure, navigation, and validation.
github-actions
Automate secure CI/CD pipelines with GitHub Actions workflows.
Keeping Routines Focused
Extract multi-responsibility routines into single-responsibility units during code reviews.
Designing Before Coding
Write high-level pseudocode before implementing non-trivial programming tasks.
Writing Evergreen Comments
Rewrites code comments to explain WHAT and WHY with ABOUTME file headers.
Exploring Alternatives
Generate 2-3 design alternatives with trade-off documentation before implementation.
Single Purpose Variables
Enforce single-purpose variables to eliminate hybrid coupling in code.
Localizing Variables
Localize Python variables to the smallest possible scope.
Domain-Focused Naming
Rename code elements to reflect domain semantics and avoid implementation details.
Validating Inputs
Validates external inputs with type, range, format, and null checks.
Refactoring Safely
Enforce tests-first atomic refactoring changes across codebases with existing tests.
Commenting Intent
Write comments explaining why code exists and non-obvious decisions.
Naming Variables
Resolve cryptic variable names with descriptive alternatives and naming conventions.
Simplifying Control Flow
Rewrite nested Python if/else statements using guard clauses and table-driven logic.
Installing Skills System
Install and configure the Clank Skills System for Claude agents.
Testing Skills With Subagents
Test skill documentation with RED-GREEN-REFACTOR cycles and pressure scenarios.
Creating Skills
Document skills using test-driven development with a RED-GREEN-REFACTOR workflow.
Gardening Skills Wiki
Validate links, naming, cross-references, and INDEX coverage in a skills wiki.
go-developer
Generate idiomatic Go code following community standards and gofmt formatting.
Reducing Complexity
Reduce software complexity through encapsulation, loose coupling, and consistent abstractions.
Encapsulating Complexity
Design domain-oriented interfaces that hide implementation details from public APIs.