Skip to content

feat: 45-skill catalog with multi-tool marketplace distribution (v1.2.0) - #15

Merged
emmadal merged 4 commits into
mainfrom
feat/marketplaces-mobile-qa-docs
Nov 11, 2026
Merged

emmadal merged 4 commits into
mainfrom
feat/marketplaces-mobile-qa-docs

Conversation

@emmadal

@emmadal emmadal commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Expand the catalog from 39 to 45 skills (new: qa, ios-qa, android-qa, flutter, make-docx, make-pdf) and update mobile skills to current SDKs.
  • Distribution is now generated from a single .agents/manifest.json into Claude Code, Codex (.codex-plugin/, .agents/plugins/) and Gemini CLI (gemini-extension.json, GEMINI.md) manifests; skills/ and agents/ are shared plugin roots. Plugin version set to 1.2.0.
  • Rewrite .gitignore: grouped sections, adds .DS_Store, node_modules/, .py[cod], .coverage*; removes the tests/ entry that silently ignored tracked test files.

Changes

  • .agents/ sources + generated mirrors (skills/, agents/, .claude/, .codex/, .cursor/, .gemini/, .opencode/), manifests, scripts/sync_agents.py, scripts/validate_skills.py, scripts/install_skills.py.
  • evals/routing.json gains cases for the new skills; new tests/test_plugins.py and tests/test_skill_scripts.py.
  • README, docs/compatibility.md, docs/benchmarks.md updated.

Testing

  • pytest: 156 passed, coverage 94.25% (floor 80%)
  • validate_skills: OK · sync_agents --check: OK
  • route_eval: 140 prompts, rank-1 97.9%, top-3 100%, negatives 47/47
  • ruff check + ruff format --check: clean · bandit: no findings · pip-audit: no vulnerabilities

Add qa, ios-qa, android-qa, flutter, make-docx and make-pdf skills; update
mobile skills to current SDKs. Distribution is now generated from a single
.agents/manifest.json (version 1.2.0) into Claude Code, Codex and Gemini CLI
plugin/extension manifests, with skills/ and agents/ as plugin roots.
Routing eval gains cases for the new skills (140 prompts, 97.9% rank-1,
47/47 negatives); new tests cover the plugin and skill-script surface.
Group entries by section and stop ignoring tests/: the old tests/ entry
silently hid tracked test files (including two new test modules) from git
status. Add .DS_Store, node_modules/ and .py[cod]; cover parallel coverage
data with .coverage*.
@qodo-code-review

Copy link
Copy Markdown

ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing

@emmadal
emmadal merged commit 0ef7862 into main Nov 11, 2026
3 checks passed
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