A

ai-craftsman-superpowers

buldee/craftsman · v4.14.0 · Development & Workflow

by BULDEEScan grade: GoodAwesome AI Plugins

Quality gate for AI coding agents (Claude Code, Codex, Grok, Hermes) that refuses file writes breaking your project's rules before they reach disk, tells the agent how to fix them, and learns from your corrections

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is ai-craftsman-superpowers a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • Grok
  • 29 skills
  • Runs hooks on agent events

Before you install

Sign-in
Not declared
Declared access
Not declared
License
Apache-2.0

Check before relying on it

  • Some security checks did not finish: Cisco skill scan. See the evidence
  • The publisher has not verified ownership on HOL.

What is ai-craftsman-superpowers?

ai-craftsman-superpowers is a published development & workflow plugin for AI coding agents that works with Codex, Claude Code and Grok, developed by BULDEE and distributed through the HOL AI plugin registry. Quality gate for AI coding agents (Claude Code, Codex, Grok, Hermes) that refuses file writes breaking your project's rules before they reach disk, tells the agent how to fix them, and learns from your corrections.

Canonical slug
buldee/craftsman
Version
v4.14.0 · updated Nov 2, 2026

Registry snapshot

Owner verification
Not verified
Marketplace source
.claude-plugin/marketplace.json
Scanner
HOL plugin scanner
Security result
Needs review
Digest verified
Yes
29 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

77

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
65/100
MCP server setup
100/100
Plugin Security
89/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/BULDEE/ai-craftsman-superpowers
Source commit
303e43b09625…
Publisher verified
No
Owner verified
Not owner verified
Agent Plugins 1.0
Not detected

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Needs review
Security result
89
Security score
0
High findings
Provider
codex-plugin-scanner
Grade
B · Good
Version
3.24.2
codex:hol-plugin-scanner-wUJjZl / cisco-skill-scanner: failedcodex:hol-plugin-scanner-wUJjZl / cisco-mcp-scanner: skipped

[claude:.] Claude Plugin

13/18

5 checks

[claude:.] Security

16/16

6 checks

[claude:.] Operational Security

N/A

5 checks · not applicable

[claude:.] Code Quality

10/10

2 checks

[codex:.] Manifest Validation

25/31

9 checks

[codex:.] Security

16/16

9 checks

[codex:.] Operational Security

N/A

5 checks · not applicable

[codex:.] Best Practices

9/12

5 checks

[codex:.] Marketplace

15/15

3 checks

[codex:.] Skill Security

5/5

4 checks

[codex:.] Code Quality

10/10

2 checks

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/plan/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/parallel/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/challenge/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/legacy/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/ci/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/setup/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/test/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/workflow/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/refactor/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/healthcheck/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/spec/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/git/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/rag/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/loop/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/debug/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/verify/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/team/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/scaffold/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/agent-design/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/metrics/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/design/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

lowsecurityCLAUDE_SKILL_FRONTMATTER_INVALID

skills/mlops/SKILL.md is missing name/description frontmatter.

Add YAML frontmatter with at least name and description.

infomanifest-validationPLUGIN_JSON_INTERFACE_SHORTDESCRIPTION

The interface object is missing a valid "shortDescription" value.

Add a valid "shortDescription" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_LONGDESCRIPTION

The interface object is missing a valid "longDescription" value.

Add a valid "longDescription" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_CATEGORY

The interface object is missing a valid "category" value.

Add a valid "category" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_CAPABILITIES

The interface object is missing a valid "capabilities" value.

Add a valid "capabilities" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_WEBSITEURL

The interface field "websiteURL" must use HTTPS or point to a safe in-repo asset.

Update "websiteURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_PRIVACYPOLICYURL

The interface field "privacyPolicyURL" must use HTTPS or point to a safe in-repo asset.

Update "privacyPolicyURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_TERMSOFSERVICEURL

The interface field "termsOfServiceURL" must use HTTPS or point to a safe in-repo asset.

Update "termsOfServiceURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_COMPOSERICON

The interface field "composerIcon" must use HTTPS or point to a safe in-repo asset.

Update "composerIcon" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_LOGO

The interface field "logo" must use HTTPS or point to a safe in-repo asset.

Update "logo" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_SCREENSHOTS

The interface field "screenshots" must use HTTPS or point to a safe in-repo asset.

Update "screenshots" to use HTTPS or an existing relative asset path.

infobest-practicesCODEXIGNORE_MISSING

A .codexignore file helps prevent accidental inclusion of local artifacts and secrets.

Add a .codexignore file with generated assets, local state, and secret paths.

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Install the plugin

    Installs the craftsman entry from the ai-craftsman-superpowers marketplace.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell
  4. 4

    Check it is installed

    Lists installed plugins. The entry should appear as enabled.

    shell

To remove it later, run claude plugin uninstall craftsman@ai-craftsman-superpowers.

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W45, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "craftsman",
  "description": "Refuses any edit that breaks your architecture rules, before it reaches disk. A prompt asks; this enforces. SOLID, Clean Architecture, hexagonal, DDD and legacy rescue, with the same rules in your editor and your CI.",
  "version": "4.14.0",
  "author": {
    "name": "Alexandre Mallet",
    "email": "[email protected]",
    "url": "https://github.com/BULDEE"
  },
  "homepage": "https://github.com/BULDEE/ai-craftsman-superpowers",
  "repository": "https://github.com/BULDEE/ai-craftsman-superpowers",
  "license": "Apache-2.0",
  "keywords": [
    "ddd",
    "domain-driven-design",
    "clean-architecture",
    "tdd",
    "craftsman",
    "software-engineering",
    "code-quality",
    "symfony",
    "react",
    "typescript",
    "php",
    "testing",
    "refactoring",
    "methodology",
    "quality-metrics",
    "static-analysis",
    "sentry",
    "channels"
  ],
  "hooks": "./hooks/hooks.json",
  "skills": "./",
  "interface": {
    "displayName": "craftsman",
    "developerName": "BULDEE"
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 9
}

Marketplace source

Repo URL
https://github.com/BULDEE/ai-craftsman-superpowers
Marketplace path
.claude-plugin/marketplace.json
Source path
.
Install policy
Unspecified

Skills

29 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • craftsman-debug

    adapters/hermes/skills/craftsman-debug/SKILL.md

    Systematic debugging using ReAct pattern. Use when encountering bugs, errors, unexpected behavior, test failures, or performance issues. Never guess - investigate methodically.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-design

    adapters/hermes/skills/craftsman-design/SKILL.md

    Senior Domain-Driven Design methodology. Use for creating entities, value objects, aggregates, or designing domain models. Follows a 4-phase process (Understand, Challenge, Recommend, Implement).

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-legacy

    adapters/hermes/skills/craftsman-legacy/SKILL.md

    Legacy code rescue - audit hotspots, cover with characterization tests, break dependencies, and plan strangler-fig migrations. Use when inheriting, taming, testing, or refactoring an untested/undocumented codebase.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-quality

    adapters/hermes/skills/craftsman-quality/SKILL.md

    How to write code that passes the craftsman gate, and how to answer it when it refuses a turn. Load when coding in a repository where the craftsman plugin is enabled.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-refactor

    adapters/hermes/skills/craftsman-refactor/SKILL.md

    Systematic refactoring with behavior preservation. Use when improving existing code structure, reducing technical debt, or when code smells are detected.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-spec

    adapters/hermes/skills/craftsman-spec/SKILL.md

    Specification-first development (BDD/TDD). Use when implementing new features, creating new components, or when requirements need clarification through tests.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • craftsman-test

    adapters/hermes/skills/craftsman-test/SKILL.md

    Pragmatic testing following Fowler/Martin principles. Use when writing or reviewing tests, deciding what to test, or improving test coverage strategically.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • agent-design

    skills/agent-design/SKILL.md

    Design AI agents using the 3P pattern (Perceive/Plan/Perform). Use when building autonomous AI agents or workflows.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • challenge

    skills/challenge/SKILL.md

    Senior architecture review and code challenge. Use when reviewing code or PRs for quality, auditing architecture decisions, or responding to code review comments.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • ci

    skills/ci/SKILL.md

    CI/CD pipeline integration. Use when setting up or checking CI quality gates, exporting rules to GitHub Actions/GitLab CI/Bitbucket/Jenkins, or verifying pipeline alignment with local rules.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • debug

    skills/debug/SKILL.md

    Systematic debugging using ReAct pattern. Use when encountering bugs, errors, unexpected behavior, test failures, or performance issues. Never guess - investigate methodically.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • design

    skills/design/SKILL.md

    Senior Domain-Driven Design methodology. Use for creating entities, value objects, aggregates, or designing domain models. Follows a 4-phase process (Understand, Challenge, Recommend, Implement).

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • git

    skills/git/SKILL.md

    Safe git workflow with destructive command protection. Use when committing changes, creating branches, managing git workflow, or handling merge conflicts.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • healthcheck

    skills/healthcheck/SKILL.md

    Run a comprehensive diagnostic of your Craftsman plugin installation and runtime. Use when troubleshooting plugin issues, after setup, or when session-start reports warnings.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • legacy

    skills/legacy/SKILL.md

    Legacy code rescue - audit hotspots, cover with characterization tests, break dependencies, and plan strangler-fig migrations. Use when inheriting, taming, testing, or refactoring an untested/undocumented codebase.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • loop

    skills/loop/SKILL.md

    Bounded goal-driven loop over the craftsman verify gate. Use for ratchet campaigns, red-to-green test runs, violation burn-down: any task shaped as act, verify, repeat until a Done-when condition holds. Every iteration re-verifies; the loop stops on green, on no-progress, or when the budget is spent.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • metrics

    skills/metrics/SKILL.md

    Quality metrics and local dashboard. Use when reviewing violation trends, session history, correction patterns, or rendering the aggregated multi-repository dashboard (--dashboard).

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • mlops

    skills/mlops/SKILL.md

    Audit ML projects for production readiness. Use when reviewing ML pipelines, deployments, or infrastructure against MLOps best practices.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • parallel

    skills/parallel/SKILL.md

    Parallel agent orchestration for independent tasks. Use when facing 2+ independent tasks that operate on different files/domains and can be parallelized for efficiency.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • plan

    skills/plan/SKILL.md

    Structured planning for multi-step tasks. Use when starting features requiring 3+ steps, migrating or refactoring large codebases, or when task complexity clearly exceeds a single change.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • rag

    skills/rag/SKILL.md

    Design RAG (Retrieval-Augmented Generation) pipelines. Use when building knowledge bases, document Q&A, or semantic search systems.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • refactor

    skills/refactor/SKILL.md

    Systematic refactoring with behavior preservation. Use when improving existing code structure, reducing technical debt, or when code smells are detected.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • scaffold

    skills/scaffold/SKILL.md

    Unified scaffolder for all pack types. Use when creating new entities, use cases, components, hooks, API resources, or custom packs. Types loaded from active packs.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • setup

    skills/setup/SKILL.md

    Interactive setup and onboarding. Use on first run, when changing stack/packs, or when healthcheck reports config issues.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • spec

    skills/spec/SKILL.md

    Specification-first development (BDD/TDD). Use when implementing new features, creating new components, or when requirements need clarification through tests.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • team

    skills/team/SKILL.md

    Multi-agent orchestration with native Claude Code teams. Use when facing 2+ independent tasks needing parallel work, full-stack features requiring backend+frontend agents, code reviews needing multiple specialist perspectives, or security audits.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • test

    skills/test/SKILL.md

    Pragmatic testing following Fowler/Martin principles. Use when writing or reviewing tests, deciding what to test, or improving test coverage strategically.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • verify

    skills/verify/SKILL.md

    Evidence-based verification before claiming completion. Use before committing, creating PRs, or claiming a task is done. Never claim success without proof.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • workflow

    skills/workflow/SKILL.md

    Flexible development pipeline. Use when starting a new feature, fixing a complex bug, or when you want guided step-by-step methodology: design -> spec -> plan -> implement -> test -> verify -> commit.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.agents/plugins/marketplace.json

file

382 bytes

763f9fcda3c64ac8…

.claude-plugin/marketplace.json

file

1,327 bytes

a122c06daefd1014…

.claude-plugin/plugin.json

file

2,682 bytes

44252f4a70b977a3…

.codex-plugin/plugin.json

plugin-manifest

941 bytes

187fd07d90419fb4…

.grok-plugin/plugin.json

file

956 bytes

9fb0dfaf76af399c…

adapters/hermes/skills/craftsman-debug/SKILL.md

skill

7,093 bytes

a0a401a28be3c323…

adapters/hermes/skills/craftsman-design/references/anti-patterns-anemic-domain.md

file

4,117 bytes

5acc662c9d961bb7…

adapters/hermes/skills/craftsman-design/references/anti-patterns-god-object.md

file

3,206 bytes

5f0adef56c84ba46…

adapters/hermes/skills/craftsman-design/references/anti-patterns-import-time-side-effects.md

file

1,595 bytes

f95137cd9477c730…

adapters/hermes/skills/craftsman-design/references/anti-patterns-primitive-obsession.md

file

3,329 bytes

ee6e883914bb3ea1…

adapters/hermes/skills/craftsman-design/references/anti-patterns-setter-abuse.md

file

4,416 bytes

98b26546dd210dab…

adapters/hermes/skills/craftsman-design/references/anti-patterns-singleton-abuse.md

file

3,408 bytes

877cc42f99a2c940…

adapters/hermes/skills/craftsman-design/references/anti-patterns-swallowed-exception.md

file

1,317 bytes

4cda4d937541eb83…

adapters/hermes/skills/craftsman-design/references/anti-patterns-sync-in-async.md

file

2,086 bytes

bbdb53639926c308…

adapters/hermes/skills/craftsman-design/references/clean-architecture.md

file

12,200 bytes

48bd4cc3ccba2052…

adapters/hermes/skills/craftsman-design/references/ddd-ddd-cqrs-architecture.md

file

8,420 bytes

48f08b4c201ebd86…

adapters/hermes/skills/craftsman-design/references/ddd-ddd-domain-design.md

file

10,022 bytes

452adf9872e30a0c…

adapters/hermes/skills/craftsman-design/references/hexagonal.md

file

11,639 bytes

c41ccd848d7bfd42…

adapters/hermes/skills/craftsman-design/references/patterns.md

file

11,883 bytes

5563717bb505c8af…

adapters/hermes/skills/craftsman-design/references/persistence-data-modeling-decisions.md

file

2,877 bytes

725fa32a03c57793…

adapters/hermes/skills/craftsman-design/references/principles.md

file

8,776 bytes

de70dd03fc541b3b…

adapters/hermes/skills/craftsman-design/SKILL.md

skill

7,149 bytes

b216e9b4ab51e168…

adapters/hermes/skills/craftsman-legacy/references/legacy-characterization-testing.md

file

12,193 bytes

1bb5dcb5fb6c1397…

adapters/hermes/skills/craftsman-legacy/references/legacy-communicating-tech-debt.md

file

9,739 bytes

2c23a051fc1559b2…

adapters/hermes/skills/craftsman-legacy/references/legacy-legacy-techniques.md

file

9,576 bytes

b9887156cbd8a4d3…

adapters/hermes/skills/craftsman-legacy/references/legacy-strangler-fig.md

file

12,283 bytes

c1053ab66ca4a0d0…

adapters/hermes/skills/craftsman-legacy/references/legacy-taking-over-legacy.md

file

8,819 bytes

c9899c08ab39d767…

adapters/hermes/skills/craftsman-legacy/references/refactoring-mikado-method.md

file

16,443 bytes

bcd6bef5b4c6bf73…

adapters/hermes/skills/craftsman-legacy/references/refactoring-refactoring-campaigns.md

file

13,456 bytes

8c922a63f8cd06c7…

adapters/hermes/skills/craftsman-legacy/references/tooling-integration.md

file

6,199 bytes

02c2898ebb1a4656…

adapters/hermes/skills/craftsman-legacy/SKILL.md

skill

13,156 bytes

25f7bb23299f8a0d…

adapters/hermes/skills/craftsman-quality/SKILL.md

skill

2,634 bytes

edda6d17634381c7…

adapters/hermes/skills/craftsman-refactor/references/legacy-characterization-testing.md

file

12,193 bytes

1bb5dcb5fb6c1397…

adapters/hermes/skills/craftsman-refactor/references/legacy-legacy-techniques.md

file

9,576 bytes

b9887156cbd8a4d3…

adapters/hermes/skills/craftsman-refactor/references/legacy-strangler-fig.md

file

12,283 bytes

c1053ab66ca4a0d0…

adapters/hermes/skills/craftsman-refactor/references/refactoring-mikado-method.md

file

16,443 bytes

bcd6bef5b4c6bf73…

adapters/hermes/skills/craftsman-refactor/references/refactoring-refactoring-campaigns.md

file

13,456 bytes

8c922a63f8cd06c7…

adapters/hermes/skills/craftsman-refactor/references/refactoring-techniques.md

file

11,474 bytes

ea31d2129424fbaf…

adapters/hermes/skills/craftsman-refactor/SKILL.md

skill

10,948 bytes

21f3b33b2ad9f3f4…

adapters/hermes/skills/craftsman-spec/SKILL.md

skill

7,243 bytes

77b251edff7a0c87…

adapters/hermes/skills/craftsman-test/references/legacy-characterization-testing.md

file

12,193 bytes

1bb5dcb5fb6c1397…

adapters/hermes/skills/craftsman-test/references/tdd.md

file

10,081 bytes

a9efd021414b8d44…

adapters/hermes/skills/craftsman-test/references/testing-strategy.md

file

11,697 bytes

c97fdcc88990c55d…

adapters/hermes/skills/craftsman-test/SKILL.md

skill

8,213 bytes

4ff3de497c8d9bce…

AGENTS.md

file

13,383 bytes

6c33871b8cc64c92…

agents/ai-engineer.md

file

3,424 bytes

da3afbd537146c51…

agents/api-craftsman.md

file

4,246 bytes

d3f271040bfd9497…

agents/architect.md

file

5,517 bytes

481a9bdfd1a85143…

agents/backend-craftsman.md

file

3,907 bytes

2bf7584b6f922bc3…

agents/doc-writer.md

file

3,553 bytes

2150b832c5d157f6…

agents/frontend-craftsman.md

file

4,577 bytes

fcc809226152aecf…

agents/legacy-surgeon.md

file

5,344 bytes

979ebbd5ed813dca…

agents/react-reviewer.md

file

5,304 bytes

dc6384fb1de057c0…

agents/security-pentester.md

file

4,017 bytes

5fd3b6b6c175360a…

agents/symfony-reviewer.md

file

2,910 bytes

9d633f1ea6a74f9c…

agents/team-lead.md

file

5,436 bytes

7300b75ddeda2649…

agents/ui-ux-director.md

file

3,801 bytes

a9a8be769d93e695…

CLAUDE.md

file

15,138 bytes

f2131ef096d6778e…

hooks/agent-ddd-verifier.sh

file

8,103 bytes

1f17316631cdc5fb…

hooks/agent-final-review.sh

file

7,824 bytes

83e84b2820bf78ff…

hooks/agent-sentry-context.sh

file

3,203 bytes

ab60429be09e4f6f…

hooks/bias-detector.sh

file

10,036 bytes

54b965c434e027d5…

hooks/claude-code.json

file

48 bytes

823f2e60ddeaa302…

hooks/config-protection.sh

file

12,478 bytes

b30914b5d061b8e2…

hooks/design-panel.sh

file

2,078 bytes

3d47dea21fff2891…

hooks/file-changed.sh

file

3,036 bytes

d891585e5d354b64…

hooks/git-bypass-guard.sh

file

2,022 bytes

4ca20478607f4348…

hooks/hooks.json

file

6,938 bytes

894a242431a87c55…

hooks/host-capabilities.json

file

6,909 bytes

b083179633e73cf5…

hooks/lib/acceptance_report.py

file

15,382 bytes

80dd121e3d4b76c7…

hooks/lib/bias-registry.sh

file

6,670 bytes

881defff611c6255…

hooks/lib/brace_scanner.py

file

12,196 bytes

52dad10e769821e8…

hooks/lib/channel-cache.sh

file

3,466 bytes

bf40a07e93019dde…

hooks/lib/channels.sh

file

10,426 bytes

5712c7f606b2e9e7…

hooks/lib/circuit-breaker.sh

file

5,536 bytes

38818ca5ddf49fe6…

hooks/lib/codemap.py

file

4,080 bytes

9d95c5166b00a901…

hooks/lib/command_grammar.py

file

2,349 bytes

13e9487d98fd080f…

hooks/lib/config.sh

file

17,954 bytes

c193f9ca9f3ac8be…

hooks/lib/conventions.py

file

5,378 bytes

8dd817ad31c1c336…

hooks/lib/dashboard.py

file

13,681 bytes

619fcd2f7764ccc3…

hooks/lib/dispatch-context.sh

file

4,496 bytes

bf2e4cc528b45029…

hooks/lib/git_bypass.py

file

5,543 bytes

9c7ffea9f54c5925…

hooks/lib/haiku_report.py

file

6,080 bytes

fc74733345e45f1c…

hooks/lib/haiku-verify.sh

file

15,886 bytes

06aac47cf09b20ef…

hooks/lib/healthcheck.sh

file

26,515 bytes

d3ad1b7f0bcaced0…

hooks/lib/hook-events.sh

file

2,020 bytes

8eace6e41a4fd317…

hooks/lib/hook-profile.sh

file

2,878 bytes

32cbe48610d0738e…

hooks/lib/host.sh

file

5,376 bytes

d9238b08e53f75b2…

hooks/lib/hotspot_analysis.py

file

7,439 bytes

e8d964d5aa71c241…

hooks/lib/instinct_skills.py

file

12,594 bytes

22dc84f17c85d378…

hooks/lib/instincts_review.py

file

3,976 bytes

c4a6e76f1174ce4a…

hooks/lib/instincts.py

file

12,781 bytes

74b45ebf92fee291…

hooks/lib/knowledge_lookup.py

file

2,681 bytes

316be978eb50e335…

hooks/lib/lang_registry_read.py

file

5,140 bytes

47dac0cf39a4cd0f…

hooks/lib/lang_registry.py

file

14,650 bytes

b7184e7985f1697d…

hooks/lib/lang-registry.sh

file

14,557 bytes

7d68cbd6dd0023c8…

hooks/lib/metrics-db.sh

file

38,313 bytes

f7cd14aca7bc304f…

hooks/lib/metrics-query.py

file

4,323 bytes

44336586da48b46d…

hooks/lib/pack-loader.sh

file

28,396 bytes

560f5eead4748218…

hooks/lib/portable-timeout.sh

file

3,729 bytes

637a7a3444f56a9b…

Browse all 160 files

ai-craftsman-superpowers — Frequently asked questions

What is ai-craftsman-superpowers?
ai-craftsman-superpowers is an AI plugin in the HOL registry. Quality gate for AI coding agents (Claude Code, Codex, Grok, Hermes) that refuses file writes breaking your project's rules before they reach disk, tells the agent how to fix them, and learns from your corrections.
How do I install ai-craftsman-superpowers?
Install ai-craftsman-superpowers in your harness: Codex — codex plugin marketplace add BULDEE/ai-craftsman-superpowers; Claude Code — /plugin marketplace add BULDEE/ai-craftsman-superpowers; Any agent — npx [email protected] add BULDEE/ai-craftsman-superpowers. Full step-by-step guidance is on the HOL plugin page.
How do I install ai-craftsman-superpowers in HOL Guard?
To install ai-craftsman-superpowers in HOL Guard, start with hol-guard plugin install buldee/craftsman --apply. The complete step-by-step install guide for HOL Guard is on the HOL plugin page.
How do I install ai-craftsman-superpowers in Codex?
To install ai-craftsman-superpowers in Codex, start with codex plugin marketplace add BULDEE/ai-craftsman-superpowers. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install ai-craftsman-superpowers in Claude Code?
To install ai-craftsman-superpowers in Claude Code, start with /plugin marketplace add BULDEE/ai-craftsman-superpowers. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for ai-craftsman-superpowers computed?
ai-craftsman-superpowers has a HOL Trust Score of 77 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/buldee%2Fcraftsman/trust
Who publishes ai-craftsman-superpowers?
ai-craftsman-superpowers is published by BULDEE and listed on HOL.

Directory acceptance

Listed in 1 of 5 directory lists

Read from the list each directory publishes on GitHub. Being listed means the directory accepted the plugin; it is not a HOL security rating.

Lists last read . HOL re-reads them every day.

Submitting it? Check it against each directory's rules

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W45. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins