vinta/hal-9000

Opinionated AI coding agent and dev environment automation for macOS

125Stars on the repository
21Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

publish-plugins

01

vinta/hal-9000

Skill Claude CodeCodex

(project) Use when editing any file under skills/ or plugins/ to bump the plugin version and check the manifests.

125 4d ago A 26 tokens original MIT

update-playbooks

02

vinta/hal-9000

Skill Claude CodeCodex

(project) Use when updating install tasks in playbooks/roles/ against upstream docs — bumping a pinned version, adopting a newly recommended install method, repointing a doc link that moved, or realigning the community.general pin with the brew-installed ansible.

125 4d ago A 56 tokens original MIT

vinta/hal-9000

Skill Claude CodeCodex

Use when auditing Claude Code settings and env vars against the latest docs and suggest tailored changes.

125 4d ago A 23 tokens original MIT

best-practices

04

vinta/hal-9000

Skill Claude CodeCodex

Use when about to choose, configure, or refine a tool, library, config format, API pattern, or project setup, or before proposing a design of your own — research current guidance, pitfalls, and prior art first; already knowing an approach, or assuming no prior art exists, is not an exemption. Also use when the user…

125 4d ago A 90 tokens original MIT

blindspot

05

vinta/hal-9000

Skill Claude CodeCodex

Use when the user asks for a blindspot pass or to find their unknown unknowns, or signals unfamiliarity with a domain, tool, or codebase area ("never used X", "first time doing Y", "no idea where to start", "don't know what I don't know") before working there. Interviews the user with recon-fed questions, turning…

125 4d ago A 90 tokens original MIT

commit

06

vinta/hal-9000

Skill Claude CodeCodex

Use when making any git commit. Always pass why the changes were made as the argument; when no reason was stated, pass the request that prompted the changes instead — never an invented why.

125 4d ago A 40 tokens original MIT

vinta/hal-9000

Skill Claude CodeCodex

Use when the user asks what could be deleted or reduced to simplify a codebase, says "over-engineered", "find bloat", "YAGNI pass", or wants a repo-, folder-, or file-wide audit for over-engineering — hunts dead code, reinvented stdlib, needless dependencies, and single-implementation abstractions, reports ranked…

125 4d ago A 92 tokens original MIT

refactor-agents-md

08

vinta/hal-9000

Skill Claude CodeCodex

Use when refactoring a user-level or project-level AGENTS.md for progressive disclosure.

125 4d ago A 22 tokens original MIT

refactor-claude-md

09

vinta/hal-9000

Skill Claude CodeCodex

Use when refactoring a user-level or project-level CLAUDE.md for progressive disclosure.

125 4d ago A 24 tokens original MIT

simple-english

10

vinta/hal-9000

Skill Claude CodeCodex

Use when you want docs, issues, READMEs, comments, or UI text written in Global English — plain words, translation-friendly grammar, still native-sounding.

125 4d ago A 37 tokens original MIT

vinta/hal-9000

Skill Claude CodeCodex

Use when creating or editing a skill that uses Bash commands, file writes, or external tools and the allowed-tools frontmatter may be incomplete or carry entries that grant nothing.

125 4d ago A 38 tokens original MIT

write-like-me

12

vinta/hal-9000

Skill Claude CodeCodex

Use when writing English prose the user will sign — READMEs, blog posts, docs, code comments, issues, PRs, PR and issue comments, emails — drafted or rewritten in their own voice at native fluency. Fires mid-task too: a comment drafted inside another skill's workflow, or text the user will approve before it ships.

125 4d ago A 73 tokens original MIT