Updated 1d ago
by theafh
ai-modules
A collection of professional AI skills, packaged as Claude and Codex plugins and deployable globally across IDE vendors or per project.
38 GitHub stars (38)
Steady at 38 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 8 forks (8 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add theafh/ai-modules
Asks which skills and agents to install. Just one: npx skills add theafh/ai-modules --skill agent_spinner — add -g for every project.
Claude Code
git clone https://github.com/theafh/ai-modulescp -r "ai-modules/plugins/ai_dev/skills/agent_spinner" ~/.claude/skills/
Copies the agent_spinner skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add theafh/ai-modules
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 31 files.
-
agent_spinner
Run helper agents from an orchestrating agent under one quality contract, whatever delegation the host offers. Establishes the capability tier, declares a phase plan, picks an orchestration shape and its width, contains each helper to one path, checks work refute-by-default, classifies helper non-results, keeps the dispatch roster on disk, and merges cited findings into one verdict-first report.…
plugins/ai_dev/skills/agent_spinner/SKILL.md on GitHub (opens in a new tab) -
ai_instruction_formatting
Organize AI-consumed content (prompts, rules, skills, commands, agents, system instructions) into pseudo-XML by wrapping each semantic concern in a dedicated tag for role, policy, inputs, and output contract. Use when structuring or reorganizing the body of a SKILL.md, agent or sub-agent definition, command file, rules document (.mdc), CLAUDE.md, AGENTS.md, or GEMINI.md configuration, prompt temp…
plugins/ai_dev/skills/ai_instruction_formatting/SKILL.md on GitHub (opens in a new tab) -
ai_instruction_writing
Write AI-consumed content using positive, action-oriented language as the primary carrier of every instruction. Use when creating or editing any artifact an AI reads at inference time. Those artifacts include SKILL.md files, .mdc rule files, CLAUDE.md/AGENTS.md/GEMINI.md configuration, prompt templates, system prompts, commands, agent and sub-agent definitions, instruction sets, and persona defin…
plugins/ai_dev/skills/ai_instruction_writing/SKILL.md on GitHub (opens in a new tab) -
format_markdown
Apply markdown linting compliance and best practices when creating or editing markdown files (.md, .mdc). Covers blank-line rules around block elements, consistent bullet style, fenced code blocks with language identifiers, table alignment syntax, header level progression, list indentation and spacing, and link/image conventions.
plugins/ai_dev/skills/format_markdown/SKILL.md on GitHub (opens in a new tab) -
format_python
Apply formatting standards, code quality rules, structure conventions, linting prevention, and best practices when generating or editing Python code (.py). Covers indentation, quoting, imports, naming, line length, type hints, error handling, logging, data structures, testing, and security practices aligned with common linters (flake8, ruff, pylint).
plugins/ai_dev/skills/format_python/SKILL.md on GitHub (opens in a new tab) -
format_rust
Apply clippy-aligned Rust practices when writing or editing Rust code (.rs). Covers procedural flow, clippy-driven clarity improvements, minimal imports, Result/Option idioms, the error-versus-invariant model with panic discipline and clippy unwrap_used enforcement, fallible builders following the error idiom by consumer, string prefix/suffix handling, borrowing clarity, iteration style, string b…
plugins/ai_dev/skills/format_rust/SKILL.md on GitHub (opens in a new tab) -
git_checkout
Put the repository onto an existing branch wherever it lives: fetch every remote without pruning, switch when the branch is already local, create a local branch with an explicit upstream when one remote carries the name, ask which remote to track when several do, and separate a nonexistent branch from one hidden by a narrow fetch refspec. Use when the user asks to check out or switch to a branch,…
plugins/ai_dev/skills/git_checkout/SKILL.md on GitHub (opens in a new tab) -
git_commit
Create one structured git commit covering the full current working-tree state. Use when the user explicitly asks to commit in the current turn, saying "commit", "commit this", "commit changes", "make a commit", "write a commit message", "git commit", or an equally direct ask to put the current repo state into git history. Invoke only on that explicit request; a turn that merely finishes other wor…
plugins/ai_dev/skills/git_commit/SKILL.md on GitHub (opens in a new tab) -
git_refresh
Refresh a local git repo back to a clean current default branch: fetch/prune, detect the remote HEAD, fast-forward main/master by --ff-only, delete merged local branches, and offer gated cleanup for upstream-gone, squash-merged, stale, or force-delete branch pruning. Use when the user asks to clean up branches, refresh main, refresh master, delete merged branches, get back to a clean main, prune…
plugins/ai_dev/skills/git_refresh/SKILL.md on GitHub (opens in a new tab) -
git_review
Review the changes the user names and answer two questions kept apart: could they be approved in general, and can they be structurally merged as they are. The target is a pull request by URL or number, a branch by name or already checked out, or the default branch's uncommitted changes and unpushed commits. The report opens with the reviewed commit, tree state, and approvability verdict, works th…
plugins/ai_dev/skills/git_review/SKILL.md on GitHub (opens in a new tab) -
guardrail
Hub and source of truth for the repo-root guardrail documents (CHARTER.md, ARCHITECTURE.md, TESTING.md, SECURITY.md) that keep AI agents anchored to human intent while a project evolves within its declared boundaries. Explains the doc set, the authority hierarchy, the shared format, and how skills consult the docs, suggests which guardrails fit a repository, and drafts one only on explicit user r…
plugins/ai_dev/skills/guardrail/SKILL.md on GitHub (opens in a new tab) -
guardrail_audit
Read-only audit of a repository's existing guardrail docs. It surfaces doc-vs-doc contradictions and doc-vs-code divergences ranked by the guardrail hierarchy, plus grounded missing-doc proposals where repo substance warrants an absent doc. Edits nothing; every finding carries evidence and a reconcile recommendation, and the run ends by asking how to proceed. Use when auditing, health-checking, o…
plugins/ai_dev/skills/guardrail_audit/SKILL.md on GitHub (opens in a new tab) -
harness_portability
Cross-agent-harness and cross-OS portability review for runtime artefacts bundled inside skills and plugins. Use when creating, editing, reviewing, or troubleshooting shell scripts, Python or Node helpers, hooks and hook configuration, MCP servers, command wrappers, setup and install flows, plugin wiring, agent and subagent definitions, agent frontmatter, tool allowlists, read-only agent enforcem…
plugins/ai_dev/skills/harness_portability/SKILL.md on GitHub (opens in a new tab) -
skill_doctor
Check-only doctor for skill artifacts. It audits SKILL.md frontmatter, descriptions that must serve both a browsing user and an LLM router, registration, tests, and instruction quality for one skill, a skill family, or every skill in the repo, editing no targets and running no harness-portability review. Use when checking a skill, auditing SKILL.md metadata or descriptions, reviewing skill-family…
plugins/ai_dev/skills/skill_doctor/SKILL.md on GitHub (opens in a new tab) -
task
Manage the project task backlog as plain markdown files in tasks/. Use when the user asks to list or query existing tasks, to update or expand one, to triage or split backlog items, or to work across several tasks at once, and as the fallback for any tasks, todos, or backlog request naming no single lifecycle step. Not for one named step on one task, which a sibling owns for creation, readiness c…
plugins/ai_dev/skills/task/SKILL.md on GitHub (opens in a new tab) -
task_audit
Audit one implemented or finished task against the actual codebase. Use when verifying a believed-done task, checking claimed completion against the code, or running a drift check before close-out. Inspect code and tests, run verification, stamp audited only on clean implemented work, and report gaps otherwise.
plugins/ai_dev/skills/task_audit/SKILL.md on GitHub (opens in a new tab) -
task_auto_check
Autonomously drive one task from open or checked to ready through task_check, verifier-approved body repairs, and final mechanical task-lint cleanup. Use when a user asks to auto-fix readiness issues, make a task ready, refresh a stale task against the current codebase, or run an autonomous readiness loop without implementing the task. A task whose premise the code invalidates stops the loop and…
plugins/ai_dev/skills/task_auto_check/SKILL.md on GitHub (opens in a new tab) -
task_check
Check one task before implementation. Use when the user asks if a task is ready to build or still valid. Assess structure, scope, focus, complexity, contradictions, and ambiguity, verify the task's premise and described current state against the codebase, surface a stale invalidated task with deferral as the user's option, then stamp ready or checked and report readiness issues.
plugins/ai_dev/skills/task_check/SKILL.md on GitHub (opens in a new tab) -
task_create
Create exactly one new task file for one upcoming work item. Use when the user asks to make, add, file, write, or capture a single task or todo. Use task for listing, querying, updating, archiving, linting, or multi task backlog work.
plugins/ai_dev/skills/task_create/SKILL.md on GitHub (opens in a new tab) -
task_explain
Explain one project task in compact what/why/how prose without editing it. Use when the user asks to explain, summarize, walk through, or orient on a task file by path, partial name, or conversation context. If the task reference is missing or ambiguous, activate and ask which task to explain. Not for readiness, next-work selection, implementation, audit, finish, or repair.
plugins/ai_dev/skills/task_explain/SKILL.md on GitHub (opens in a new tab) -
task_finish
Close one completed or parked task. Use when the user asks to finish, mark done, defer, park, drop, or archive a task. Set finished or deferred, move the file to archive, update links, and relint.
plugins/ai_dev/skills/task_finish/SKILL.md on GitHub (opens in a new tab) -
task_fix
Repair the whole tasks backlog tree in one pass and assess its backlog-coherence by default. Use when the user asks to health check, clean up, audit, or lint the backlog, to check backlog coherence or consistency, to say whether selected tasks ship together, or to autonomously resolve backlog judgement calls. Run the archive inclusive linter, fix mechanical frontmatter, status, location, link, da…
plugins/ai_dev/skills/task_fix/SKILL.md on GitHub (opens in a new tab) -
task_implement
Implement one existing task file end to end. Use when the user asks to build, do, or implement the work described by a task. Edit code and tests, run verification, stamp implemented, and leave audit and finish to sibling skills.
plugins/ai_dev/skills/task_implement/SKILL.md on GitHub (opens in a new tab) -
task_select
Select and rank eligible live tasks from the project backlog. Use when the user asks what task to work on next, asks the agent to pick or prioritize backlog work, rank open tasks, choose from tasks/, or recommend the next task/action without editing task files.
plugins/ai_dev/skills/task_select/SKILL.md on GitHub (opens in a new tab) -
update_changelog
Create or update a day-grouped, add-only CHANGELOG.md from git commit history. Use when asked to generate, refresh, or maintain a repository changelog. Produces newest-first day sections while keeping existing entries immutable and processes one day at a time to stay within context limits.
plugins/ai_dev/skills/update_changelog/SKILL.md on GitHub (opens in a new tab) -
executive_summary
Create executive summaries from documents, reports, and written content. Use when user asks to summarize a document, create an executive summary, condense content, extract key takeaways, or synthesize written materials. Produces structured prose preserving logic and reasoning at 10-15% of original length.
plugins/knowledge_management/skills/executive_summary/SKILL.md on GitHub (opens in a new tab) -
spr
Convert any input text into a Sparse Priming Representation (SPR). An SPR is a compact, markdown-structured set of non-overlapping, informationally dense priming statements that allow another LLM (not previously exposed to the source) to reconstruct the original material as completely as possible. Use when asked to create an SPR, produce priming statements, generate a sparse priming representatio…
plugins/knowledge_management/skills/spr/SKILL.md on GitHub (opens in a new tab) -
wiki
Build and maintain a persistent, compounding knowledge base of interlinked plain markdown files. Use when the user asks to create, build, start, or initialize a wiki or knowledge base; add, create, or write wiki pages; query, compare, contrast, reference, or analyze an existing wiki to answer a research or domain question; archive or reorganize wiki pages; whenever the user mentions their wiki, k…
plugins/knowledge_management/skills/wiki/SKILL.md on GitHub (opens in a new tab) -
wiki_fix
Audit and autonomously fix every issue in the wiki by invoking the `auto_shaper_wiki` agent. The issues it covers are structure, content, splits, links, tags, scaffold drift, and cross-page contradictions. Use when the user asks to fix, repair, lint, audit, health-check, clean up, or auto-repair their wiki.
plugins/knowledge_management/skills/wiki_fix/SKILL.md on GitHub (opens in a new tab) -
wiki_import
Import a single external resource (URL, file, paper, PDF, transcript, meeting note, internal note, paste) into the wiki with a user-reviewable triage step before any wiki page is written. Use when the user points at such a resource and asks to ingest, import, integrate, digest, absorb, review-before-adding, or propose-then-add it into their wiki; when they want a triage step on a single source ra…
plugins/knowledge_management/skills/wiki_import/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.