Harm avatar

Harm

Community

@HarmAalbers · Rotterdam

1Followers
|
11Public Repos
|
22Published Skills

Harm maintains a Claude Code skill collection covering requirements frameworks, test-driven development, systematic debugging, refactoring orchestration, and Langfuse observability.

Skills Distribution
DomainDeveloper To...Requirements Engin.. (30%)Testing, Debugging.. (25%)Refactoring & Para.. (20%)Git Branching & Se.. (15%)

Agent Skills by Harm

Showing 22 vetted skills indexed across 1 GitHub repositories.

HarmAalbersHarmAalbers
1

session-learning

Analyzes Claude Code session metrics to recommend memory, skill, and command updates.

Community
Intermediate
HarmAalbersHarmAalbers
1

using-git-worktrees

Creates isolated git worktrees with directory selection, gitignore verification, and baseline test validation.

Community
Intermediate
HarmAalbersHarmAalbers
1

requirements-framework-status

Reports live version, component counts, and gating state of the Requirements Framework from repository commands.

Community
Intermediate
HarmAalbersHarmAalbers
1

test-driven-development

Enforces red-green-refactor test-first workflow for writing features and bugfixes.

Community
Intermediate
HarmAalbersHarmAalbers
1

systematic-debugging

Diagnose bugs through a four-phase root cause investigation process before proposing fixes.

Community
Intermediate
HarmAalbersHarmAalbers
1

refactor-orchestration

Plans and orchestrates multi-layer top-down refactors via chunked executor subagents.

Community
Advanced
HarmAalbersHarmAalbers
1

dispatching-parallel-agents

Dispatch concurrent agents to investigate independent failures across separate problem domains.

Community
Intermediate
HarmAalbersHarmAalbers
1

executing-plans

Executes written implementation plans in batches with review checkpoints between batches.

Community
Intermediate
HarmAalbersHarmAalbers
1

finishing-a-development-branch

Guides branch completion by verifying tests and executing merge, PR, keep, or discard options.

Community
Intermediate
HarmAalbersHarmAalbers
1

requirements-framework-usage

Configure, customize, and troubleshoot the Claude Code Requirements Framework and its req CLI.

Community
Advanced
HarmAalbersHarmAalbers
1

requirements-framework-development

Guides development, testing, and maintenance of the Claude Code Requirements Framework plugin.

Community
Advanced
HarmAalbersHarmAalbers
1

brainstorming

Guides structured design interviews that turn feature ideas into approved design documents before implementation.

Community
Advanced
HarmAalbersHarmAalbers
1

workflow-index

Maps the current requirements-framework phase to the next workflow command to run.

Community
Basic
HarmAalbersHarmAalbers
1

using-requirements-framework

Enforces skill discovery and invocation practices at conversation start within the requirements framework.

Community
Intermediate
HarmAalbersHarmAalbers
1

writing-plans

Writes detailed implementation plans with bite-sized TDD tasks before any code is touched.

Community
Intermediate
HarmAalbersHarmAalbers
1

requirements-framework-builder

Extends the Claude Code Requirements Framework with custom strategies, calculators, and requirement types.

Community
Advanced
HarmAalbersHarmAalbers
1

requesting-code-review

Dispatches code review agents to verify changes against requirements before merging.

Community
Intermediate
HarmAalbersHarmAalbers
1

receiving-code-review

Guides verification and implementation of code review feedback with technical reasoning.

Community
Intermediate
HarmAalbersHarmAalbers
1

writing-skills

Create and test Claude Code skills using a TDD-based RED-GREEN-REFACTOR methodology.

Community
Advanced
HarmAalbersHarmAalbers
1

verification-before-completion

Enforces running verification commands before claiming work is complete or passing.

Community
Basic
HarmAalbersHarmAalbers
1

subagent-driven-development

Executes implementation plans by dispatching fresh subagents per task with two-stage review.

Community
Advanced
HarmAalbersHarmAalbers
1

langfuse

Query and manage a self-hosted Langfuse instance via CLI and documentation.

Community
Advanced

Frequently Asked Questions About Harm

FAQPage Schema
What tasks can I accomplish with Harm's Claude Code skills?▼

The skills cover the full development lifecycle: brainstorming features, writing implementation plans, test-driven development, systematic debugging, orchestrating large refactors, dispatching parallel subagents, requesting and receiving code reviews, verifying completion, and managing a requirements framework with custom strategies and calculators.

Who are these skills designed for?▼

They target developers using Claude Code who want disciplined engineering practices: TDD before implementation, verification before claiming completion, git worktree isolation, and structured code review. They also serve maintainers of the claude-requirements-framework plugin and teams running self-hosted Langfuse observability.

How do the requirements framework skills work in practice?▼

The workflow-index skill maps your current phase to the next req command. The usage skill covers configuring checklists, scopes, and troubleshooting hooks, while the builder and development skills handle adding requirement types, custom strategies, calculators, and rebuilding the hooks-to-bundle pipeline with live-reload testing.

What does the Langfuse skill provide?▼

It enables querying and modifying a self-hosted Langfuse instance through langfuse-cli: listing and getting traces, prompts, scores, and sessions, inspecting the API schema, and fetching Langfuse documentation. It is tailored to the claude-requirements-framework's V3 observability stack including observability.py, prompts.py, and eval.py.

What are the prerequisites for using these skills?▼

Skills run inside Claude Code sessions and trigger on natural-language phrases like 'orchestrate refactor' or '/req'. The refactor orchestration skill uses Read, Write, Edit, Bash, Grep, Glob, WebFetch, and Context7 doc queries; the Langfuse skill requires a self-hosted Langfuse deployment plus npx or bunx langfuse-cli access.