Jeff Lo avatar

Jeff Lo

Community

@sek788432

5Followers
|
52Public Repos
|
22Published Skills

Jeff Lo maintains a C++-centric engineering skill registry covering static analysis, modern C++20 style, thread safety, performance tuning, code review, and test-driven development.

Skills Distribution
DomainDeveloper To...C++ Code Quality &.. (35%)Code Review & Test.. (25%)Software Architect.. (20%)Debugging & Perfor.. (12%)

Agent Skills by Jeff Lo

Showing 22 vetted skills indexed across 1 GitHub repositories.

sek788432sek788432
6

research

Investigate questions against primary sources and write cited findings to a Markdown file.

Community
Basic
sek788432sek788432
6

domain-modeling

Build and maintain a project domain glossary and living decision records.

Community
Intermediate
sek788432sek788432
6

cpp-static-analysis

Runs and interprets clang-tidy, scan-build, cppcheck, IWYU, and sanitizer checks for C++ code.

Community
Intermediate
sek788432sek788432
6

writing-great-skills

Provides vocabulary and principles for writing predictable AI agent skills.

Community
Intermediate
sek788432sek788432
6

cpp-performance

Detect and fix C++ performance smells in hot loops, containers, allocations, and synchronization.

Community
Intermediate
sek788432sek788432
6

diagnosing-bugs

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

Community
Advanced
sek788432sek788432
6

code-review

Reviews a change set against coding standards and its originating spec on two independent axes.

Community
Intermediate
sek788432sek788432
6

improve-codebase-architecture

Scan a codebase for module deepening opportunities and render findings as a self-contained HTML report.

Community
Advanced
sek788432sek788432
6

to-spec

Synthesizes conversation context into a structured spec and publishes it to the project issue tracker.

Community
Intermediate
sek788432sek788432
6

codebase-design

Design deep modules with small interfaces, clean seams, and testable adapters.

Community
Intermediate
sek788432sek788432
6

prototype

Build throwaway C++ or Qt prototypes to answer design questions.

Community
Intermediate
sek788432sek788432
6

cpp-modern-style

Enforces modern C++20 style rules when writing or reviewing repository C++ code.

Community
Intermediate
sek788432sek788432
6

cpp-thread-safety

Enforces RAII ownership and thread-safe patterns in C++ code with sanitizer verification.

Community
Intermediate
sek788432sek788432
6

resolving-merge-conflicts

Resolve in-progress git merge and rebase conflicts by tracing original change intent.

Community
Intermediate
sek788432sek788432
6

review

Reviews branch changes, documentation, tests, and build checks against repository standards.

Community
Advanced
sek788432sek788432
6

grill-with-docs

Interrogates a plan or design and updates decision records and glossary documentation.

Community
Basic
sek788432sek788432
6

implement

Execute approved implementation plans as dependency-ordered CI-green vertical slices.

Community
Advanced
sek788432sek788432
6

teach

Create persistent teaching workspaces with HTML lessons, glossaries, and learning records.

Community
Intermediate
sek788432sek788432
6

tdd

Guides test-driven development using the red-green-refactor loop with behavior-focused tests.

Community
Intermediate
sek788432sek788432
6

grill-me

Runs a structured interview session to sharpen a plan or design.

Community
Basic
sek788432sek788432
6

grilling

Interviews the user one question at a time to stress-test plans and decisions.

Community
Basic
sek788432sek788432
6

cpp-oop-design

Enforces SOLID principles and design patterns for C++ module design and code review.

Community
Intermediate

Frequently Asked Questions About Jeff Lo

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

You can run C++ static analysis stacks, enforce modern C++20 style, fix thread-safety and memory leaks, detect hot-path performance smells, conduct test-driven development, review diffs and branches, resolve merge conflicts, model domains, and convert conversations into published specs.

Who are these skills designed for?▼

C++ software engineers and maintainers working on performance-sensitive codebases, plus technical leads who need structured code review, architectural decision records, domain modeling, and design stress-testing through structured interview-driven planning sessions.

How do the C++ analysis skills work in practice?▼

The cpp-static-analysis skill orchestrates clang-format, clang-tidy, scan-build, cppcheck, include-what-you-use, and sanitizer-instrumented dev builds, interpreting warnings and configs like .clang-tidy before commits, pull requests, or merges.

What prerequisites do these skills require?▼

A C++ repository with the standard LLVM toolchain installed (clang-format, clang-tidy, scan-build), cppcheck, IWYU, sanitizer-enabled builds, and git for diff, branch, and merge-conflict operations. No external services or paid dependencies are indicated.

Do the skills cover testing and review before merging?▼

Yes. The tdd skill drives red-green-refactor cycles, while review and code-review examine committed, staged, unstaged, and untracked changes across Standards and Spec axes, verifying test intent, behavioral coverage, and documentation alignment before handoff.