alexmskills
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
A curated Claude Code plugin marketplace of reusable, self-improving skills and agents — each an independently versioned plugin.
alexmskills
A curated Claude Code plugin marketplace of reusable, self-improving
skills and agents. Each skill is packaged as an independently versioned plugin, so you install and
update exactly what you need.
The emphasis is on self-learning tooling — skills that get better at your repo over time:
a CLAUDE.md that prunes and graduates its own decisions, a delivery crew that re-tiers its roles from
run history, a brainstorm panel that learns which experts your work needs, and a learn-on-failure hook
that captures every multi-cycle debugging detour.
📖 Documentation: https://www.alexmond.org/alexmskills/
Catalog
| Plugin | Category | Version | What it does |
|---|---|---|---|
evolving-claude-md |
self-learning | 1.4.0 | Turns CLAUDE.md into a living Decisions & Learnings log that prunes, graduates, and archives itself via three hooks — plus a tree-grounded coverage check for the essentials (build command, layout). |
memory-hygiene |
self-learning | 0.1.0 | Keeps agent-written memory (~/.claude/projects/<slug>/memory/) from rotting: re-verifies version pins, sequence facts, and cited paths against the tree, flags what became wrong (never deletes), and enforces the memory format contract at write time. |
dev-crew |
self-learning | 1.2.0 | A self-evolving delivery crew that composes a task-fit roster (like a panel, but to ship a target) and runs it as a gated relay with machine-enforced phase gates + an escalation ladder; each role a subagent on its own tier. (architect → dev → qa → deployer is one example lineup.) |
brainstorm-panel |
self-learning | 1.3.0 | Assembles a task-fit panel of role-specialized agents (skeptic always seated), picks a coordination style, and runs a generate-critique-refine loop with an evolving seat registry. |
learn-on-failure |
self-learning | 1.0.0 | Auto-saves a durable learning to project memory whenever a task takes more than one fix cycle. |
roles |
self-learning | 1.3.0 | A per-repo repository of evolving roles (.claude/roles/) usable solo via /roles:as, as dev-crew roles, brainstorm-panel seats, and research-sweep coverage roles; ships seed personas + a graduation-audit hook. |
prompt-coach |
self-learning | 1.2.0 | A UserPromptSubmit hook that rewrites each prompt you send toward better prompting habits (collaborator mode) — 42 rules across 6 tiers, mastery earned by demonstration, adaptive precision-gating, typo tolerance, and a zero-dependency local web dashboard. |
screenshot-sweep |
self-learning | 1.1.0 | Reads the whole screenshot, not just the bug you came for — sweeps every capture against a defect checklist that tightens each time something slips past it. |
skill-linter |
self-learning | 0.4.2 | Audits SKILL.md files against published skill-authoring guidance — frontmatter, whether the description says when to trigger, body size, broken references. Every rule cited; usable as a CI gate. Learns from its own misses and false positives. |
implement-issue |
workflow | 1.0.0 | Drives a GitHub issue from branch → implement → verify → PR with a guided workflow. |
maven-quality |
workflow | 1.1.0 | Format, static-analysis, coverage, and pre-commit skills for Maven/Java projects — codestyle, pmd (ruleset, triage by priority, CPD, suppression scope), jacoco, precommit. |
security-audit |
workflow | 1.0.0 | Scans a codebase for OWASP-style vulnerabilities (injection, path traversal, unsafe reflection/deserialization, secrets). |
mindmap-prompt |
workflow | 0.2.2 | Sketch ideas on a canvas, connect them, and compile the map into an organized Markdown prompt. ✦ expands any node with claude -p running in your repo. Saves as JSON Canvas (.canvas) so maps are git-diffable, reworkable, and open in Obsidian. |
screenshot-tour |
workflow | 1.1.0 | Discovers the aspects worth showing and captures a captioned, narrative-ordered screenshot deck of the current product (CLI/web/library/TUI) under presentation/. |
review-agents |
review | 1.1.0 | Specialist review subagents for Java/Maven projects — code review, test running, dependency/CVE auditing. No-write by construction: Write/Edit withheld. |
research-sweep |
research | 1.2.0 | Fans out independent research agents across distinct angles, then synthesizes and adversarially verifies. |
The Role System
Four of the plugins form one system: a shared substrate of evolving roles (.claude/roles/) and
three orchestrators that compose those roles task-fit and learn over time. One persona — say askeptic or an architect — behaves the same whether it's run solo, seated in a crew, on a panel, or in
a sweep, accumulating what it learns along the way.
| Plugin | Role in the system | Verb |
|---|---|---|
roles |
the shared substrate — evolving roles + solo invocation (/roles:as <role>) |
— |
dev-crew |
composes a roster and runs it as a gated delivery relay | deliver |
brainstorm-panel |
convenes a multi-perspective panel that critiques and converges | decide |
research-sweep |
fans out parallel coverage roles then synthesizes + adversarially verifies | discover |
The three orchestrators chain — research discovers the facts, the panel decides what to do, the
crew delivers it — and they share roles (one skeptic is a panel seat, a crew adversarial check,
and a research verifier). Each is fully usable on its own; co-installed, they share one evolving talent
pool. Full model: the
Role System architecture.
Install
Add the marketplace once:
/plugin marketplace add alexmond/alexmskills
Then install what you want — copy-paste any of these:
/plugin install evolving-claude-md@alexmskills
/plugin install memory-hygiene@alexmskills
/plugin install dev-crew@alexmskills
/plugin install brainstorm-panel@alexmskills
/plugin install learn-on-failure@alexmskills
/plugin install roles@alexmskills
/plugin install prompt-coach@alexmskills
/plugin install screenshot-sweep@alexmskills
/plugin install skill-linter@alexmskills
/plugin install implement-issue@alexmskills
/plugin install maven-quality@alexmskills
/plugin install security-audit@alexmskills
/plugin install mindmap-prompt@alexmskills
/plugin install screenshot-tour@alexmskills
/plugin install review-agents@alexmskills
/plugin install research-sweep@alexmskills
Or browse interactively with /plugin (Discover tab). After a maintainer pushes an update, refresh
with /plugin marketplace update alexmskills.
Try a plugin without installing
claude --plugin-dir ./plugins/dev-crew
Quick start
evolving-claude-md— open a repo and say "make CLAUDE.md evolve". The plugin ships its own
hooks (audit on session start, lint on every CLAUDE.md edit, re-audit after compaction) — they
register automatically once the plugin is enabled.dev-crew— "run the crew on this feature". It composes a roster for the task; review it,
then it relays the roles, stopping at hard gates (QA fail, deploy). architect → dev → qa → deployer
is the typical code lineup — a data change or a doc gets a different one.brainstorm-panel— "get a team on this and make it better". It proposes a panel + a
coordination style for your sign-off, then runs the loop.learn-on-failure— install it and forget it; it captures a learning whenever a task needed
more than one attempt.
Beta plugins
In-progress / unproven plugins live in the same marketplace as stable ones, distinguished by a-beta suffix in the name (e.g. tune-repo-beta). No separate channel, no
extra marketplace to opt into — you install them the same way as any other plugin:
/plugin install tune-repo-beta@alexmskills
/plugin install systemic-fix-beta@alexmskills
The suffix is intentional: it makes it obvious at install time and in the enabled-plugins list
that this is a beta plugin. When one earns its stable slot, it graduates — the directory is
renamed, the -beta drops from the name and marketplace entry, and the version bumps:
make graduate PLUGIN=tune-repo-beta # renames -> tune-repo, updates marketplace
make bump PLUGIN=tune-repo VERSION=1.0.0
prompt-coach graduated this way from prompt-coach-beta to 1.0.0 on 2026-07-28.
Versioning
Claude Code versions per plugin, not per skill. Each plugin carries a semantic version in itsplugin.json and a matching entry in marketplace.json:
- Bump a version to ship an update — users on a pinned version only receive it when the number
changes (commits alone don't trigger an update). - Tightly-coupled skills (e.g.
maven-quality's codestyle/precommit/jacoco) share one plugin and
version together; everything else is its own plugin so it can move independently.
make bump PLUGIN=dev-crew VERSION=1.1.0 # updates plugin.json + marketplace.json together
Record every version bump in CHANGELOG.md.
Maintenance
| Command | Purpose |
|---|---|
make validate |
Validate the marketplace + every plugin manifest (jq-based, no extra deps). Runs in CI. |
make list |
Print the catalog (name, version, description). |
make bump PLUGIN=<name> VERSION=<x.y.z> |
Bump a plugin's version in both manifests. |
make graduate PLUGIN=<name>-beta |
Graduate a beta plugin (drop the -beta suffix, bump the marketplace entry). |
claude plugin tag --dry-run plugins/<name> |
Validate a plugin's plugin.json agrees with its marketplace entry. |
claude plugin tag --push plugins/<name> |
Cut a <name>--v<version> release tag. |
CI (.github/workflows/validate.yml) validates the marketplace on every push and PR.
Documentation
Full docs are published at alexmond.org/alexmskills
(Antora component under docs/, aggregated by the
alexmond.github.io site build).
Contributing
- Add a plugin under
plugins/<name>/with a.claude-plugin/plugin.jsonand askills/and/oragents/directory. - Register it in
.claude-plugin/marketplace.json(underplugins). - Run
make validate— it must pass. - Add a doc page under
docs/modules/ROOT/pages/and link it innav.adoc.
Provenance & attribution
All plugins in this marketplace are original work by Alex Mondshain, MIT-licensed — authorship is
recorded in each plugin's plugin.json (author) and the repo LICENSE. One third-party
inspiration is credited: the roles plugin's persona set was seeded by a public prompt thread from
@nahidulislam404 on X — the wording here is generalized and rewritten,
but that thread sparked the original set.
License
MIT © Alex Mondshain
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi