Brandon Ferguson avatar

Brandon Ferguson

Community

@bnferguson · Amsterdam

152Followers
|
59Public Repos
|
54Published Skills

Brandon Ferguson maintains 54 skills for software engineering: Zig/Go/Rails language expertise, code review, research, planning, and repository intelligence.

Skills Distribution
DomainDeveloper To...Language Expertise.. (30%)Code Review & Qual.. (25%)Planning & Specifi.. (20%)Research & Documen.. (15%)

Agent Skills by Brandon Ferguson

Showing 54 vetted skills indexed across 1 GitHub repositories.

bnfergusonbnferguson

deep-research

Orchestrates multi-agent web research to produce cited, whitepaper-style reports.

Community
Advanced
bnfergusonbnferguson

skill-creator

Guides creation of Claude skills with SKILL.md templates, validation, and packaging scripts.

Community
Intermediate
bnfergusonbnferguson

research

Delegates topic research to a background agent that cites primary sources in a Markdown report.

Community
Basic
bnfergusonbnferguson

domain-modeling

Build and maintain project glossaries and architecture decision records during design discussions.

Community
Intermediate
bnfergusonbnferguson

zig-programming

Provides version-aware Zig language guidance with references, recipes, templates, and detection scripts.

Community
Advanced
bnfergusonbnferguson

miren-house-style

Write and review Go code matching the Miren runtime team's house style.

Community
Advanced
bnfergusonbnferguson

verify-this

Verifies claims by comparing baseline and treatment evidence into a verdict.

Community
Intermediate
bnfergusonbnferguson

vera

Search indexed repositories semantically to locate code by behavior, symbol, or pattern.

Community
Advanced
bnfergusonbnferguson

sandi-metz-rules

Review and refactor Ruby code against Sandi Metz's four maintainability rules.

Community
Intermediate
bnfergusonbnferguson

go-concurrency-patterns

Implements Go concurrency patterns using goroutines, channels, sync primitives, and context.

Community
Intermediate
bnfergusonbnferguson

wayfinder

Plans large efforts as decision tickets on an issue tracker and resolves them one at a time.

Community
Advanced
bnfergusonbnferguson

setup-matt-pocock-skills

Configures a repository's issue tracker, triage labels, and domain doc layout for engineering skills.

Community
Intermediate
bnfergusonbnferguson

explain-diff-notion

Creates a Notion page explaining a code change with background, intuition, diagrams, and quiz questions.

Community
Intermediate
bnfergusonbnferguson

simple-english

Rewrite technical documentation using ASD-STE100 Simplified Technical English rules.

Community
Intermediate
bnfergusonbnferguson

writing-for-agents

Write and structure documents that AI agents consume, including skills and AGENTS.md files.

Community
Intermediate
bnfergusonbnferguson

rails-programmer

Write and review Rails 8 code following DHH philosophy and Rails conventions.

Community
Basic
bnfergusonbnferguson

wait-what

Rephrases the previous AI response in ASD-STE100 Simplified Technical English with added context.

Community
Basic
bnfergusonbnferguson

weekly-review

Generates a weekly summary of authored git commits classified by bugfix, tech debt, and net-new work.

Community
Basic
bnfergusonbnferguson

handoff

Writes a conversation summary document so a fresh agent can continue the work.

Community
Basic
bnfergusonbnferguson

gh-stack

Manage stacked branches and dependent pull requests with the gh-stack GitHub CLI extension.

Community
Advanced
bnfergusonbnferguson

diagnosing-bugs

Diagnose hard bugs and performance regressions through a structured feedback-loop workflow.

Community
Advanced
bnfergusonbnferguson

idiomatic-zig

Provides production Zig coding patterns from Ghostty and TigerBeetle for memory, safety, and performance.

Community
Advanced
bnfergusonbnferguson

what-did-i-get-done

Summarizes authored git commits over a specified time range into a concise status update.

Community
Basic
bnfergusonbnferguson

code-review

Reviews a git diff against coding standards and the originating spec using parallel sub-agents.

Community
Intermediate

Frequently Asked Questions About Brandon Ferguson

FAQPage Schema
What tasks can I accomplish with bnferguson's skills?▼

You can write and review Zig, Go, Rails, and Ruby code, diagnose bugs and performance regressions, resolve merge conflicts, manage stacked PRs, run test-driven development, produce cited research reports, generate PRDs and specs, triage issues, and create architecture diagrams as HTML/SVG.

Who are these skills designed for?▼

Software engineers working in Zig, Go, or Rails codebases, plus engineering leads who plan work. Skills like miren-house-style target Miren runtime contributors, while wayfinder, to-tickets, and triage serve maintainers decomposing large efforts into tracked, agent-ready tickets.

How do the planning and execution skills fit together in practice?▼

Start with setup-matt-pocock-skills to configure the tracker and labels, sharpen ideas via grill-me or to-spec, decompose with to-tickets or create-tasks, then run implement and tdd. Handoff compacts sessions, and weekly-review summarizes authored commits.

Are these skills open source and what do they cost?▼

Several skills carry the MIT license, including deep-research, simple-english, readme-writer, and diagram-design; skill-creator and webapp-testing reference terms in LICENSE.txt. All are free to use subject to each skill's stated license.

What prerequisites or dependencies do the skills require?▼

webapp-testing requires Playwright for browser verification, gh-stack requires the gh-stack GitHub CLI extension, code-intel routes to vera, codegraph (MCP), and graphify, and zig-async-skill targets Zig 0.16.0+ with the new std.Io interface. Many planning skills need a configured issue tracker.