Barry Dobson avatar

Barry Dobson

Community

@barrydobson · UK

5Followers
|
20Public Repos
|
22Published Skills

Agent Skills by Barry Dobson

Showing 22 vetted skills indexed across 1 GitHub repositories.

barrydobsonbarrydobson

devops

Advocate DevOps principles including CI/CD, IaC, automated testing, monitoring, and security scanning for delivery pipelines.

Community
Intermediate
barrydobsonbarrydobson

mkdocs

Define MkDocs documentation standards for structure, navigation, and validation.

Community
Basic
barrydobsonbarrydobson

github-actions

Automate secure CI/CD pipelines with GitHub Actions workflows.

Community
Intermediate
barrydobsonbarrydobson

Keeping Routines Focused

Extract multi-responsibility routines into single-responsibility units during code reviews.

Community
Basic
barrydobsonbarrydobson

Designing Before Coding

Write high-level pseudocode before implementing non-trivial programming tasks.

Community
Basic
barrydobsonbarrydobson

Writing Evergreen Comments

Rewrites code comments to explain WHAT and WHY with ABOUTME file headers.

Community
Basic
barrydobsonbarrydobson

Exploring Alternatives

Generate 2-3 design alternatives with trade-off documentation before implementation.

Community
Basic
barrydobsonbarrydobson

Single Purpose Variables

Enforce single-purpose variables to eliminate hybrid coupling in code.

Community
Basic
barrydobsonbarrydobson

Localizing Variables

Localize Python variables to the smallest possible scope.

Community
Basic
barrydobsonbarrydobson

Domain-Focused Naming

Rename code elements to reflect domain semantics and avoid implementation details.

Community
Basic
barrydobsonbarrydobson

Validating Inputs

Validates external inputs with type, range, format, and null checks.

Community
Basic
barrydobsonbarrydobson

Refactoring Safely

Enforce tests-first atomic refactoring changes across codebases with existing tests.

Community
Basic
barrydobsonbarrydobson

Commenting Intent

Write comments explaining why code exists and non-obvious decisions.

Community
Basic
barrydobsonbarrydobson

Naming Variables

Resolve cryptic variable names with descriptive alternatives and naming conventions.

Community
Basic
barrydobsonbarrydobson

Simplifying Control Flow

Rewrite nested Python if/else statements using guard clauses and table-driven logic.

Community
Basic
barrydobsonbarrydobson

Installing Skills System

Install and configure the Clank Skills System for Claude agents.

Community
Intermediate
barrydobsonbarrydobson

Testing Skills With Subagents

Test skill documentation with RED-GREEN-REFACTOR cycles and pressure scenarios.

Community
Intermediate
barrydobsonbarrydobson

Creating Skills

Document skills using test-driven development with a RED-GREEN-REFACTOR workflow.

Community
Intermediate
barrydobsonbarrydobson

Gardening Skills Wiki

Validate links, naming, cross-references, and INDEX coverage in a skills wiki.

Community
Intermediate
barrydobsonbarrydobson

go-developer

Generate idiomatic Go code following community standards and gofmt formatting.

Community
Basic
barrydobsonbarrydobson

Reducing Complexity

Reduce software complexity through encapsulation, loose coupling, and consistent abstractions.

Community
Basic
barrydobsonbarrydobson

Encapsulating Complexity

Design domain-oriented interfaces that hide implementation details from public APIs.

Community
Basic