Skip to content

feat(catalog): 每日候选扫描 2026-11-08 - #13

Merged
m9rco merged 1 commit into
mainfrom
feat/catalog-daily-20261108
Nov 8, 2026
Merged

m9rco merged 1 commit into
mainfrom
feat/catalog-daily-20261108

Conversation

@m9rco

@m9rco m9rco commented Nov 8, 2026

Copy link
Copy Markdown
Owner

每日候选扫描(去重后基于上一版 95 条),新增 4 条、总计 99 条。

新增 installable(1)

  • mustel(mustel-py/mustel,mcp / python-toolchain,19★,MIT):scripts/smoke_mcp.py 实跑通过 —— pinned uvx --python 3.12 --with mcp<2 --from mustel==0.3.4 mustel serve,initialize + tools/list,protocol 2025-11-25,server mustel 1.30.0,发现 5 个工具(review、review_file、get_code_map、env、bootstrap)。Ruff / Bandit / Oxlint / pip-audit 统一到一个 stdio MCP server,dev/audit 双模式 + 压缩 AST 代码地图。pins 解释:包要求 Python >=3.10 而本机系统 Python 为 3.9;发布版 0.3.4 未给 mcp 设上限(与 mcp-tools-py 同一故障模式),故加 --with mcp<2。

新增 reference(3)

  • skillsaw(stbenjam/skillsaw,skill-ecosystem,71★,Apache-2.0,PyPI 0.23.0):lint/autofix/baseline agent 自己的文件(SKILL.md、插件与 marketplace 清单、hooks、MCP 配置与 registry 元数据、CLAUDE.md/AGENTS.md),含 content/token-economy 与供应链规则、pre-commit 钩子。与已收录 agnix 相邻但交付形态不同(PyPI linter vs Rust LSP binary)。
  • python-dev-skills(wdm0006/python-skills,python-skills,111★,MIT):Claude Code 插件市场,Python 库全生命周期 skills(project-setup、packaging、testing-strategy、api-design、security-audit、mcp-servers、web-app-architecture 等)+ 20 个共享 skills/common。参考条目原因:bundle 成员共享 skills/common/*,无法整目录 pin;仓库亦计划改名。
  • agents-cli(google/agents-cli,skill-ecosystem,6315★,Apache-2.0,PyPI google-agents-cli 1.13.0):Google ADK 的 7 个 Agent Skills(workflow、adk-code、scaffold、eval、deploy、publish、observability)+ CLI;deploy/publish/hosted eval 需用户自备 Google Cloud 项目,故仅作参考。

同批核查后拒绝:00200200/usagetrim(输出压缩,与已收录 headroom 同通道,且只有 mcpb 包)、fallow-rs/fallow-skills(已收录 fallow 的配套 skills)、Goldziher/poly(polylint 为安装器包装,范围与 ruff/fallow 重叠)、semgrep/mcp(上游 archived,最近 push 2025-10-28)。

证据:stars / last push / license 均以 gh api repos/<owner>/<repo> 实查(mustel 19★ / 2026-10-24,skillsaw 71★ / 2026-11-07,python-skills 111★ / 2026-11-07,agents-cli 6315★ / 2026-11-04);包版本来自 PyPI 元数据;mustel 由仓库自带 smoke 脚本实跑。

校验:catalog.json 通过校验(duplicate_ids=none、profile_dangling=none,99 条 = 46 可安装 + 53 参考);uv run pytest -q 100 passed / 1 skipped;scripts/build_site.py + scripts/check_site.py 通过;docs/CATALOG.md、docs/RESEARCH.md、CHANGELOG.md 与两个 README 的计数同批更新。

…自每日候选扫描)

每日候选扫描新增 4 条(去重后,基于上一版 95 条):

- mustel(mustel-py/mustel,mcp / python-toolchain,19★,MIT):经
  scripts/smoke_mcp.py 实跑通过(pinned
  `uvx --python 3.12 --with mcp<2 --from mustel==0.3.4 mustel serve`,
  initialize + tools/list,protocol 2025-11-25,server mustel 1.30.0,
  发现 5 个工具 review/review_file/get_code_map/env/bootstrap)。Ruff、
  Bandit、Oxlint、pip-audit 统一到一个 stdio MCP server,dev/audit 双模式,
  并提供压缩 AST 代码地图。
- skillsaw(stbenjam/skillsaw,reference / skill-ecosystem,71★,
  Apache-2.0):PyPI 上的 agent 文件 linter(SKILL.md、插件与 marketplace
  清单、hooks、MCP 配置与 registry 元数据、CLAUDE.md/AGENTS.md),带
  content/token-economy 与供应链规则、autofix、baseline 与 pre-commit 钩子。
- python-dev-skills(wdm0006/python-skills,reference / python-skills,
  111★,MIT):Claude Code 插件市场,Python 库全生命周期 skills
  (packaging/testing/api-design/security-audit/mcp-servers 等)+ 20 个共享
  skills;因 bundle 共享 skills/common/* 且仓库计划改名,仅作参考条目。
- agents-cli(google/agents-cli,reference / skill-ecosystem,6315★,
  Apache-2.0):Google ADK 的 7 个 Agent Skills + google-agents-cli CLI
  (PyPI 1.13.0,Python >=3.11);deploy/publish 需自备 Google Cloud 项目。

同批核查后拒绝:00200200/usagetrim(输出压缩,与已收录 headroom 同通道,
且只有 mcpb 包)、fallow-rs/fallow-skills(已收录 fallow 的配套 skills)、
Goldziher/poly(polylint 为安装器包装,范围与 ruff/fallow 重叠)、
semgrep/mcp(上游已归档,最近 push 2025-10-28)。

文档同步:docs/CATALOG.md(Reviewed 2026-11-08,95→99 条、45→46 可安装、
50→53 参考、15→16 MCP)、docs/RESEARCH.md(Research date、候选复核章节、
安装证据表、MCP smoke 记录)、CHANGELOG.md 与两个 README 的计数行。
校验:catalog.json 通过 schema 校验(duplicate_ids=none,
profile_dangling=none),`uv run pytest -q` 100 passed / 1 skipped,
站点构建与 check_site 通过。
@m9rco
m9rco merged commit f23b562 into main Nov 8, 2026
13 checks passed
@m9rco
m9rco deleted the feat/catalog-daily-20261108 branch November 8, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant