提交

提交图

531 次代码提交

作者 SHA1 备注 提交日期
thc1006 00ccc3f627 fix: correct PEP 695 type statement Python version (3.10 -> 3.12)
The `type Alias = ...` statement syntax was introduced in PEP 695
which targets Python 3.12, not 3.10. The previous text incorrectly
stated Python 3.10 for simple aliases, which would mislead users
into writing code incompatible with Python 3.10/3.11.

References:
- PEP 695 metadata: Python-Version: 3.12
  https://peps.python.org/pep-0695/
- Python 3.12 What's New confirms PEP 695
  https://docs.python.org/3.12/whatsnew/3.12.html
- Python 3.10 What's New has no mention of PEP 695
  https://docs.python.org/3.10/whatsnew/3.10.html

Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com>
2026-03-26 12:30:13 +08:00
Seth Hobson 60cb369070 refactor(plugin-eval): simplify — parse once, deduplicate composite, single event loop 2026-03-25 22:13:32 -04:00
Seth Hobson 7bb8bdaf37 feat: add PluginEval quality evaluation framework
Three-layer evaluation engine (static + LLM judge + Monte Carlo)
with Elo ranking for Claude Code plugins. Includes CLI, Claude Code
plugin, and 69 tests. Calibrated against full 147-skill corpus.

Also improves 25 skills: trigger phrases, reference extraction.
2026-03-25 21:59:56 -04:00
Seth Hobson 2d0b705134 refactor: extract advanced patterns to references for 6 bloated skills
Each skill's SKILL.md is trimmed to under 650 lines. Advanced content
moved to references/ directories with pointers back from SKILL.md:

- nodejs-backend-patterns: DI container, DB patterns, auth, caching,
  API response format → references/advanced-patterns.md
- javascript-testing-patterns: integration tests, frontend/hook tests,
  fixtures, snapshots, coverage, common patterns → references/advanced-testing-patterns.md
- modern-javascript-patterns: functional programming, classes, modules,
  iterators/generators, operators, performance → references/advanced-patterns.md
- openapi-spec-generation: code-first (FastAPI, tsoa), validation/linting,
  SDK generation → references/code-first-and-tooling.md
- tailwind-design-system: animations, dark mode, advanced v4 patterns,
  migration checklist, best practices → references/advanced-patterns.md
- godot-gdscript-patterns: scene management, save system, performance
  tips, best practices → references/advanced-patterns.md
2026-03-25 21:53:00 -04:00
Seth Hobson db33dbc434 refactor: complete SKILL.md trimming for JS/frontend/docs skills 2026-03-25 21:52:24 -04:00
Seth Hobson 1bd26dec1b refactor(python-development): extract advanced patterns to references for 4 bloated skills
- python-testing-patterns: trim SKILL.md from 1028 to 622 lines; move Patterns 6-10 (async, monkeypatch, tmp_path, conftest, property-based) plus database testing, CI/CD, and config to references/advanced-patterns.md
- python-packaging: trim SKILL.md from 866 to 510 lines; move advanced packaging patterns (namespace, C extensions, version management, testing, docs, distribution) to references/advanced-patterns.md
- python-performance-optimization: trim SKILL.md from 852 to 437 lines; move NumPy, caching, slots, multiprocessing, async I/O, DB optimization, and memory patterns to references/advanced-patterns.md
- uv-package-manager: trim SKILL.md from 814 to 345 lines; move Docker, lockfile workflows, performance, tool comparisons, common workflows, troubleshooting, and migration guides to references/advanced-patterns.md
2026-03-25 21:52:03 -04:00
Seth Hobson 3797fc8029 refactor: complete bloat fixes for remaining skills
Finish extracting advanced patterns to references/ for skills that
were partially fixed by parallel agents.
2026-03-25 21:49:11 -04:00
Seth Hobson 497305296b refactor: extract advanced patterns to references for JS/other bloated skills 2026-03-25 21:47:47 -04:00
Seth Hobson 3e0cff6b1c refactor(python-development): extract advanced patterns to references for 4 bloated skills 2026-03-25 21:47:47 -04:00
Seth Hobson 082595b5da fix(plugin-eval): fix MISSING_TRIGGER false positives
The regex only matched "use when" but not "use this skill when" —
a common pattern in the codebase. Updated to match all trigger
variants: "use when", "use this skill when", "use proactively",
"trigger when".

Eliminates 17 false-positive MISSING_TRIGGER flags.
2026-03-25 21:47:23 -04:00
Seth Hobson 00f25467e8 fix(startup-business-analyst): add trigger phrases to 5 skill descriptions 2026-03-25 21:44:03 -04:00
Seth Hobson b6a3da4aa8 fix: add trigger phrases to 4 skills (conductor, database-design, python-development) 2026-03-25 21:43:42 -04:00
Seth Hobson 111140fa83 fix(plugin-eval): calibrate static scoring against real plugin corpus
- Frontmatter: boost name/description scoring, reward longer descriptions
- Orchestration: raise baseline to 0.65 (most skills are workers), add code block bonus
- Progressive disclosure: skills under 600 lines no longer penalized for missing refs
- Pushiness: add "Use this skill when..." pattern, context-based triggers
- Engine: exclude unmeasured dimensions from composite (show "—" not fake "F")
- Engine: renormalize weights to measured dimensions only

Before: corpus range 52-71, After: corpus range 63-80
2026-03-25 21:30:48 -04:00
Seth Hobson 8fd490b7c8 fix(plugin-eval): restructure LLM judge as Claude Code native agent
Layer 2 now runs via eval-judge agent using Max plan session auth
instead of Agent SDK subprocess calls. No API key required.
Also fixes composite scoring to exclude unmeasured dimensions.
2026-03-25 20:57:01 -04:00
Seth Hobson 5aff99cf4f test(plugin-eval): add end-to-end tests against real plugins 2026-03-25 17:54:24 -04:00
Seth Hobson 38cb914673 feat(plugin-eval): implement Layer 3 Monte Carlo simulation with statistical analysis
Adds MonteCarloAnalyzer with SimResult/MonteCarloConfig dataclasses, run_simulation
async helper, and _compute_statistics using Wilson score CI, bootstrap CI,
Clopper-Pearson CI, and coefficient of variation. Wires MC layer into evaluate_skill
for Depth.DEEP and Depth.THOROUGH runs (50 and 100 runs respectively).
2026-03-25 17:52:15 -04:00
Seth Hobson b4afcc4063 feat(plugin-eval): add Claude Code plugin shell (commands, agents, skill)
Add plugin.json, three commands (eval/compare/certify), eval-orchestrator agent,
and evaluation-methodology skill to wire plugin-eval into the claude-agents ecosystem.
2026-03-25 17:51:28 -04:00
Seth Hobson 5849ee3546 feat(plugin-eval): implement Layer 2 LLM judge with Agent SDK and model tiering 2026-03-25 17:48:53 -04:00
Seth Hobson 5dc9e1fe58 feat(plugin-eval): implement Elo ranking system and corpus management 2026-03-25 17:48:18 -04:00
Seth Hobson 14bfce6e93 feat(plugin-eval): add reporter (JSON/MD/HTML) and Typer CLI with score/certify/compare/init commands 2026-03-25 17:45:34 -04:00
Seth Hobson 88061a68ce feat(plugin-eval): implement eval engine with composite scoring and layer blending
Adds EvalEngine that coordinates static analysis, blends layer scores
across dimensions with renormalized weights, and produces PluginEvalResult
with composite score, badge, and per-dimension grades. Layer 2/3 stubs
ready for Tasks 8/9.
2026-03-25 17:42:11 -04:00
Seth Hobson 882f344786 feat(plugin-eval): implement Layer 1 static analysis with anti-pattern detection 2026-03-25 17:39:58 -04:00
Seth Hobson 118595e4e8 feat(plugin-eval): add markdown/frontmatter parser for skills, agents, plugins 2026-03-25 17:36:23 -04:00
Seth Hobson b54562428d feat(plugin-eval): add statistics module (bootstrap, Wilson, Clopper-Pearson, kappa) 2026-03-25 17:34:17 -04:00
Seth Hobson 2b270aedb2 feat(plugin-eval): add Pydantic data models for all eval layers 2026-03-25 17:33:32 -04:00
Seth Hobson ef6fe431c3 feat(plugin-eval): scaffold project with uv, ruff, ty 2026-03-25 17:31:00 -04:00
Seth Hobson 8bdde96433 docs(plugin-eval): add design spec and implementation plan
PluginEval — three-layer quality evaluation framework for Claude Code
plugins with Elo ranking against a gold standard corpus.
2026-03-25 17:22:02 -04:00
Dmytro Onypko adb75be05e fix: agent teams tool names 2026-03-24 22:26:53 +00:00
Baden Hughes 55f80f9bb8 Update link to Agent Skills Specification
Update link to Agent Skills Specification, since original link 404'd because the location has moved to another site.
2026-03-23 19:48:08 +10:00
Niksa Barlovic 9bcedc9ce4 add: documentation-standards plugin with HADS skill
HADS (Human-AI Document Standard) teaches Claude to read, write and
validate docs with four semantic tags: [SPEC] (AI facts), [NOTE]
(human context), [BUG] (verified failures), [?] (unverified).

Repo: https://github.com/catcam/hads
Issue: #449
2026-03-21 11:38:08 +01:00
Chawput ecb07b54ef fix(cicd-automation): align deployment-engineer model to haiku
Match the model choice with the identical agent in cloud-infrastructure,
deployment-strategies, and full-stack-orchestration plugins.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 21:23:20 +07:00
Seth Hobson 1ad2f007d5 Merge pull request #452 from Djelibeybi/add-oci-awareness
feat: Add OCI awareness across agents and skills
2026-03-17 11:00:12 -04:00
Avi Miller 358af5c98d refactor: update based on review feedback
Signed-off-by: Avi Miller <me@dje.li>
2026-03-18 01:52:01 +11:00
Seth Hobson 88c28fa2d4 Merge pull request #446 from jau123/add-meigen-ai-design
Add meigen-ai-design plugin
2026-03-17 10:39:37 -04:00
Chawput Nawakalanyu 11dcc5e72e Create deployment engineer profile with capabilities
Added detailed profile for deployment engineer role, covering CI/CD, GitOps, container technologies, Kubernetes, and advanced deployment strategies.
2026-03-17 01:12:08 +07:00
Avi Miller 24df162978 feat: Add OCI awareness across agents and skills
Adds awareness of Oracle Cloud Infrastructure to any plugin that referenced
at least two of the major cloud vendors already. Skills updated to include
OCI services. Also updated some of the other cloud references.

Signed-off-by: Avi Miller <me@dje.li>
2026-03-16 17:55:32 +11:00
jau123 480693861f Fix gallery-researcher: remove redundant name field, update category names
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 01:54:14 +08:00
jau123 2566f79d5c Address review feedback: restructure plugin for marketplace conventions
- Remove .mcp.json (not used in marketplace, add README instead)
- Add marketplace.json entry for plugin discovery
- Add README.md with MCP server setup guide, provider config, and troubleshooting
- Add tools: declaration to image-generator agent (functional fix)
- Move <example> blocks from YAML frontmatter to markdown body
- Remove unused tools: Read, Grep, Glob from prompt-crafter agent
- Remove redundant name: field from command frontmatter
- Use full MCP tool prefix (mcp__meigen__*) in commands
- Rewrite plugin.json description to factual style
- Pin npm version to meigen@1.2.5

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 01:49:29 +08:00
Seth Hobson a6f0f457c4 chore: bump marketplace to v1.5.6 and patch 28 affected plugins
Patch version bumps for all plugins that had phantom resource
references removed in the previous commit.
2026-03-07 10:57:55 -05:00
Seth Hobson 47a5dbc3f9 fix(skills): remove phantom resource references and fix CoC links (#447)
Remove references to non-existent resource files (references/, assets/,
scripts/, examples/) from 115 skill SKILL.md files. These sections
pointed to directories and files that were never created, causing
confusion when users install skills.

Also fix broken Code of Conduct links in issue templates to use
absolute GitHub URLs instead of relative paths that 404.
2026-03-07 10:53:17 -05:00
jau123 81d0d2c2db Add meigen-ai-design plugin 2026-03-03 16:08:45 +08:00
Seth Hobson ade0c7a211 fix(ui-design): update TabView examples to iOS 18 Tab API (#438)
Replace deprecated .tabItem modifier pattern with modern Tab struct
across mobile-ios-design skill and navigation reference docs.
2026-02-21 07:47:50 -05:00
Seth Hobson 5140d20204 chore: bump conductor to v1.2.1 and marketplace to v1.5.4 2026-02-20 20:10:41 -05:00
Seth Hobson b198104783 feat(conductor): improve context-driven-development skill activation and add artifact templates (#437)
Improve frontmatter description with action-oriented trigger terms for
better skill matching. Add copy-paste artifact templates as a reference
file. Inspired by @fernandezbaptiste contribution in #437.
2026-02-20 20:07:59 -05:00
Seth Hobson 1874219995 Merge pull request #435 from sawyerh/payment-element-with-cs
Recommend modern Stripe best practices
2026-02-20 19:42:55 -05:00
Sawyer Hollenshead 25219b70d3 Restore metadata 2026-02-20 14:36:23 -08:00
Sawyer Hollenshead 9da3e5598e EwPI 2026-02-20 14:35:06 -08:00
Sawyer Hollenshead b9a6404352 Cleanup and comments 2026-02-20 14:27:45 -08:00
Sawyer Hollenshead 967b1f7983 Use appearance var 2026-02-20 14:18:55 -08:00
Sawyer Hollenshead 17d4eb1fc1 set automatic_payment_methods 2026-02-20 09:43:34 -08:00