alexmskills

agent
Guvenlik Denetimi
Uyari
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.

SUMMARY

A curated Claude Code plugin marketplace of reusable, self-improving skills and agents — each an independently versioned plugin.

README.md

alexmskills

Validate Marketplace
License: MIT
Docs

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 a
skeptic 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 its
plugin.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

  1. Add a plugin under plugins/<name>/ with a .claude-plugin/plugin.json and a skills/ and/or
    agents/ directory.
  2. Register it in .claude-plugin/marketplace.json (under plugins).
  3. Run make validate — it must pass.
  4. Add a doc page under docs/modules/ROOT/pages/ and link it in nav.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)

Sonuc bulunamadi