caveman
claudeTalk like caveman. Cut filler. Keep technical details explicit.
22 skills Β· 1 command Β· 3 agents Β· hooks
Helder Berto's π οΈ Battle-tested software engineering skills for AI coding agents π€, from idea to PR.
Plugin hb from marketplace helderberto-skills in helderberto/agent-skills. Commands read from the repo's manifest β 17 days ago.
a11y-auditAudit accessibility (WCAG) in frontend code. Use when asked to "check accessibility", "audit a11y", "check WCAG", or find accessibility issues. Don't use for backend code, bundle size (/perf-audit), or translations (/i18n).
architecture-auditSurface architectural friction across a codebase and propose deep-module refactors as RFCs.
checkValidate code quality β auto-fix formatting/lint, verify types, run tests. Use when asked to "validate code", "check code", or validate before committing; also lint-only asks ("run linter", "fix lint errors"). Don't use for committing (/commit), pushing (/to-pr), or writing new tests (/tdd).
code-reviewReview a PR or branch on two axes only, quality and spec, in parallel subagents reported side by side.
codebase-designShared vocabulary for designing deep modules β interface, seam, depth. Use when designing or improving a module's interface, placing a seam, or deciding what an API hides. Don't use for codebase-wide audits (/architecture-audit), behavior-preserving cleanup (/refactor), or UI components (/frontend-u
commitGroup unstaged changes into atomic commits by concern, matching repository style. Use when asked to "commit", "create a commit", or "commit changes". Don't use for pushing or pull requests (/to-pr).
create-skillCreate or restructure agent skills β frontmatter, description routing, progressive disclosure. Use when asked to create, write, or build a new skill, or "make a skill for X". Don't use for eval-driven trigger optimization (skill-creator) or one-off prose edits to a skill.
debateSettle a go/no-go on one risky change against an alternative through an advocate, a skeptic, and a neutral investigator.
debugDisciplined diagnosis loop for hard bugs and performance regressions. Use when user says "diagnose" or "debug this", or reports something broken, throwing, failing, or slow. Don't use to build a feature or fix an understood bug test-first (/tdd).
deps-auditCheck dependencies for known CVEs and staleness. Use when asked to "audit dependencies", "check for vulnerable packages", or find outdated packages. Don't use for code-level security (/harden) or committed secrets (/safe-repo).
domain-modelingBuild a project's domain model β challenge terms, pin down a ubiquitous language, write the glossary down. Use when defining domain terminology, naming a concept, resolving terms used inconsistently, or updating the glossary. Don't use for a single architectural decision (/to-adr) or explaining code
feedbackFetch unresolved review comments on a GitHub PR (Copilot and human), verify against the code, classify Address / Skip / Optional / Discuss. Use when asked to triage reviewer feedback, which comments to actually fix, or to sort signal from noise on a PR. Don't use to reply to or resolve threads, or t
frontend-ui-engineeringFront-load UI construction decisions β component boundary and prop API, state placement, required states, responsiveness, accessibility. Use when creating or refactoring a component, page, or design-system primitive. Don't use for pure logic (/tdd), throwaway exploration (/prototype), or auditing fi
grillInterview in rounds until a plan or idea has no open decisions.
guideExplain which hb skill or flow fits your situation, from a map of how the skills fit together.
handoffCompact the current conversation into a handoff document for a fresh agent.
hardenHarden code where untrusted input enters the system. Use when implementing auth, handling user input, storing sensitive data, integrating external APIs, adding file uploads or LLM features, or crossing any trust boundary. Don't use for secret scanning (/safe-repo) or dependency CVEs (/deps-audit).
i18nAudit internationalization coverage and find hardcoded strings. Use when asked to "check i18n", "find hardcoded strings", or verify translation coverage. Don't use for backend code, projects without an i18n library, accessibility (/a11y-audit), or bundle size (/perf-audit).
perf-auditAudit frontend bundle size and Core Web Vitals risks. Use when asked to "audit performance", "analyze bundle", "check bundle size", "check Core Web Vitals", or find frontend bottlenecks. Don't use for backend performance, database queries, or diagnosing a specific slowdown (/debug).
prototypeBuild a throwaway prototype β a shareable HTML demo for state/logic questions, or several UI variations toggleable from one route. Use when comparing design directions before committing, or the user says "prototype", "mock up", "try a few approaches". Don't use for production code (/build, /tdd).
refactorImprove existing code without changing behavior β split large functions, backfill tests, simplify. Use when asked to "refactor", "add missing tests", "split functions", "simplify", "clean up code", or "reduce complexity". Don't use for new features (/tdd), security hardening (/harden), or PR review
researchInvestigate a question against primary sources and capture cited findings as Markdown. Use when the user wants a topic researched, docs or API facts gathered, or reading delegated to a background agent. Pass the question as the argument. Don't use for implementing against pinned dependency versions
retroRun a retrospective on a coding session and suggest changes to the agent's environment, not the code.
reviewRun the full pre-merge panel: parallel audit and lens reviewers over a diff, consolidated into one severity-ranked verdict.
reviseEdit prose in place β restructure article drafts (reorder sections, tighten arguments) or polish markdown/text (typos, dashes, filler). Use when asked to "revise", "edit my draft", "improve my article", "fix typos", or "fix dashes" in a doc or post. Don't use for code style or linting (/check), comm
safe-repoScan the repository for committed secrets and sensitive data; `--diff [<base>]` scopes to a branch's changes. Use when asked to "check for sensitive data", "scan for secrets", or verify no credentials or company data are committed. Don't use for code-level security (/harden), dependency CVEs (/deps-
setupConfigure this repo's issue tracker for the flow skills: GitHub, Jira, or local markdown (the default).
source-drivenImplement features from official docs for the exact installed dependency versions, not training data. Use when asked to "check the docs", "use official docs", "source-driven", or with unfamiliar APIs/libraries. Don't use for well-known stdlib APIs, project-internal code, or researching without imple
tddTest-driven development, from unit to end-to-end tests. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration or end-to-end tests (Playwright, Cypress). Don't use to backfill tests on existing code (/refactor) or diagnose an unknown bug
teachTeach a concept over multiple sessions, with lessons and records kept in this workspace.
to-adrRecord an Architecture Decision Record (ADR) β 1β3 sentences on what was decided and why. Use when user says "create an ADR", "record this decision", or just made an architecturally significant choice. Don't use for forward-looking specs (/to-spec) or repo conventions (CLAUDE.md).
to-docTurn an investigation, data, or a decision into a doc for readers across the company, published to Confluence, a GitHub issue, or Markdown.
to-prGate, push, and open a GitHub pull request on the repo's PR template, then watch CI.
to-releasePrepare a library release on its PR (version, changelog, draft GitHub release) for review, then tag and publish it after you merge.
to-specTurn the settled conversation into a spec (PRD), published through the repo's tracker: `.specs/specs/<slug>.md` by default.
to-stackSplit a large branch or PR into a stack of small PRs, verified layer by layer, and open them as linked drafts.
to-ticketsSlice a spec or a ticket into tracer-bullet tickets with blocking edges, published through the repo's tracker: `.specs/tickets/<slug>.md` by default.
triageClassify any input β idea, bug, ticket key, `#42`, PR URL, stack trace β size it, and name the command to type; with no args, report where you are.
visual-reviewTwo visual modes β render a PR diff as an HTML page with each hunk annotated by principle, or check a UI change in a real browser (screenshots, console, network). Use for a visual/HTML diff report, "check the UI", or "screenshot before/after". Don't use for text-only feedback (/code-review), unit te
wait-whatStop β that last message didn't land. Re-pitch it plainly.
zoom-outExplain code with visual diagrams and analogies. Use when explaining how code works, walking through a codebase area, or the user asks "how does this work?" Don't use for modifying code, fixing bugs, or multi-session learning (/teach).
parity-auditorAudit code migrations for missing functionality. Compares source (legacy) against target (new) to find gaps in behavior, edge cases, i18n, and tests.
perf-auditorRead-only frontend performance audit β bundle size and Core Web Vitals risks. Invoke from review, or for a performance pass on a web app.
security-auditorRead-only security audit of a diff or module β exploitable flaws at trust boundaries. Invoke from review, or for a security pass before merge.
test-auditorAudit test effectiveness beyond coverage. Invoke when writing tests or before PRs.
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills Β· 1 command Β· 3 agents Β· hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills Β· 1 MCP server Β· hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills Β· hooks
Cross-session memory and token savings for coding agents.
6 skills Β· 1 agent Β· 1 MCP server Β· hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.