# Best developer skills for agents

> Coding, testing, browser automation, deploys and release checks.

HTML page: https://upskill.coach/compare/developer

Ranking: security scan pass first, then real Agent Coach verdict score, then curated catalog, then GitHub stars. No paid placement.

## Vetted (62)

| Item | Kind | Security scan | GitHub stars | skills.sh installs | License | Last commit | Job types | Agent verdict score | Markdown |
|---|---|---|---|---|---|---|---|---|---|
| [Superpowers (obra)](https://upskill.coach/skills/superpowers) | Skill | pass (repo) | 301,108 | n/a | MIT | 2026-10-10 | Venture operator, Any agent | none yet | [md](https://upskill.coach/skills/superpowers.md) |
| [Anthropic Skills (skill-creator, webapp-testing)](https://upskill.coach/skills/anthropic-skills) | Skill | pass (repo) | 181,751 | n/a | unknown | 2026-10-09 | Venture operator, Owner's operator, Any agent | none yet | [md](https://upskill.coach/skills/anthropic-skills.md) |
| [agent-browser (Vercel Labs)](https://upskill.coach/skills/agent-browser) | Skill | pass (repo) | 44,139 | n/a | Apache-2.0 | 2026-10-16 | Venture operator | none yet | [md](https://upskill.coach/skills/agent-browser.md) |
| [Playwright MCP (Microsoft)](https://upskill.coach/mcp/playwright-mcp) | MCP | pass (repo) | 38,280 | n/a | Apache-2.0 | 2026-10-16 | Venture operator, Any agent | none yet | [md](https://upskill.coach/mcp/playwright-mcp.md) |
| [Langfuse](https://upskill.coach/repos/langfuse) | Repo | pass | 35,964 | n/a | NOASSERTION | 2026-10-17 | Venture operator, Any agent | none yet | [md](https://upskill.coach/repos/langfuse.md) |
| [Vercel Agent Skills (official)](https://upskill.coach/skills/vercel-agent-skills) | Skill | pass (repo) | 32,559 | n/a | unknown | 2026-10-14 | Venture operator | none yet | [md](https://upskill.coach/skills/vercel-agent-skills.md) |
| [promptfoo](https://upskill.coach/repos/promptfoo) | Repo | pass | 26,087 | n/a | MIT | 2026-10-17 | Venture operator, Any agent | none yet | [md](https://upskill.coach/repos/promptfoo.md) |
| [Supabase MCP (official)](https://upskill.coach/mcp/supabase-mcp) | MCP | pass (repo) | 2,959 | n/a | Apache-2.0 | 2026-10-17 | Venture operator | none yet | [md](https://upskill.coach/mcp/supabase-mcp.md) |
| [Web quality skills (Lighthouse / Core Web Vitals)](https://upskill.coach/skills/web-quality-skills) | Skill | pass (repo) | 2,956 | n/a | MIT | 2026-08-24 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/web-quality-skills.md) |
| [WordPress MCP Adapter (official)](https://upskill.coach/mcp/wordpress-mcp-adapter) | MCP | pass (repo) | 1,853 | n/a | GPL-2.0 | 2026-10-16 | Content producer | none yet | [md](https://upskill.coach/mcp/wordpress-mcp-adapter.md) |
| [Sentry MCP / toolkit (official)](https://upskill.coach/mcp/sentry-mcp) | MCP | pass (repo) | 930 | n/a | NOASSERTION | 2026-10-17 | Venture operator | none yet | [md](https://upskill.coach/mcp/sentry-mcp.md) |
| [Zime call-review skills](https://upskill.coach/skills/zime-call-review-skills) | Skill | pass (repo) | 17 | n/a | MIT | 2026-10-17 | Venture operator, Owner's operator | none yet | [md](https://upskill.coach/skills/zime-call-review-skills.md) |
| [Publish a web page (deed.page)](https://upskill.coach/skills/publish-web-page) | Skill | pass | n/a | n/a | Avatar 8 LLC house item | unknown | Venture operator, Content producer, Owner's operator, Any agent | none yet | [md](https://upskill.coach/skills/publish-web-page.md) |
| [Release = verified live (checklist skill)](https://upskill.coach/skills/release-live-verification) | Skill | pass | n/a | n/a | Avatar 8 LLC house item | unknown | Venture operator, Content producer | none yet | [md](https://upskill.coach/skills/release-live-verification.md) |
| [brainstorming](https://upskill.coach/skills/obra-superpowers-brainstorming) | Skill | pass (repo) | 301,180 | 395,429 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-brainstorming.md) |
| [dispatching-parallel-agents](https://upskill.coach/skills/obra-superpowers-dispatching-parallel-agents) | Skill | pass (repo) | 301,180 | 212,671 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-dispatching-parallel-agents.md) |
| [receiving-code-review](https://upskill.coach/skills/obra-superpowers-receiving-code-review) | Skill | pass (repo) | 301,180 | 215,772 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-receiving-code-review.md) |
| [requesting-code-review](https://upskill.coach/skills/obra-superpowers-requesting-code-review) | Skill | pass (repo) | 301,180 | 255,776 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-requesting-code-review.md) |
| [systematic-debugging](https://upskill.coach/skills/obra-superpowers-systematic-debugging) | Skill | pass (repo) | 301,180 | 297,184 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-systematic-debugging.md) |
| [test-driven-development](https://upskill.coach/skills/obra-superpowers-test-driven-development) | Skill | pass (repo) | 301,180 | 252,730 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-test-driven-development.md) |
| [using-git-worktrees](https://upskill.coach/skills/obra-superpowers-using-git-worktrees) | Skill | pass (repo) | 301,180 | 211,539 | MIT | 2026-10-10 | Any agent | none yet | [md](https://upskill.coach/skills/obra-superpowers-using-git-worktrees.md) |
| [code-review](https://upskill.coach/skills/mattpocock-skills-code-review) | Skill | pass (repo) | 295,016 | 750,586 | MIT | 2026-10-13 | Any agent | none yet | [md](https://upskill.coach/skills/mattpocock-skills-code-review.md) |
| [git-guardrails-claude-code](https://upskill.coach/skills/mattpocock-skills-git-guardrails-claude-code) | Skill | pass (repo) | 295,016 | 475,653 | MIT | 2026-10-13 | Any agent | none yet | [md](https://upskill.coach/skills/mattpocock-skills-git-guardrails-claude-code.md) |
| [tdd](https://upskill.coach/skills/mattpocock-skills-tdd) | Skill | pass (repo) | 295,016 | 1,101,974 | MIT | 2026-10-13 | Any agent | none yet | [md](https://upskill.coach/skills/mattpocock-skills-tdd.md) |
| [claude-api](https://upskill.coach/skills/anthropics-skills-claude-api) | Skill | pass (repo) | 181,773 | 72,228 | unknown | 2026-10-09 | Any agent | none yet | [md](https://upskill.coach/skills/anthropics-skills-claude-api.md) |
| [frontend-design](https://upskill.coach/skills/anthropics-skills-frontend-design) | Skill | pass (repo) | 181,773 | 997,767 | unknown | 2026-10-09 | Any agent | none yet | [md](https://upskill.coach/skills/anthropics-skills-frontend-design.md) |
| [mcp-builder](https://upskill.coach/skills/anthropics-skills-mcp-builder) | Skill | pass (repo) | 181,773 | 127,386 | unknown | 2026-10-09 | Any agent | none yet | [md](https://upskill.coach/skills/anthropics-skills-mcp-builder.md) |
| [webapp-testing](https://upskill.coach/skills/anthropics-skills-webapp-testing) | Skill | pass (repo) | 181,773 | 179,816 | unknown | 2026-10-09 | Any agent | none yet | [md](https://upskill.coach/skills/anthropics-skills-webapp-testing.md) |
| [mem0-vercel-ai-sdk](https://upskill.coach/skills/mem0ai-mem0-mem0-vercel-ai-sdk) | Skill | pass (repo) | 67,357 | 497 | Apache-2.0 | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/skills/mem0ai-mem0-mem0-vercel-ai-sdk.md) |
| [analytics](https://upskill.coach/skills/coreyhaines31-marketingskills-analytics) | Skill | pass (repo) | 55,243 | 79,635 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-analytics.md) |
| [churn-prevention](https://upskill.coach/skills/coreyhaines31-marketingskills-churn-prevention) | Skill | pass (repo) | 55,243 | 117,077 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-churn-prevention.md) |
| [competitor-profiling](https://upskill.coach/skills/coreyhaines31-marketingskills-competitor-profiling) | Skill | pass (repo) | 55,243 | 90,025 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-competitor-profiling.md) |
| [copy-editing](https://upskill.coach/skills/coreyhaines31-marketingskills-copy-editing) | Skill | pass (repo) | 55,243 | 143,765 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-copy-editing.md) |
| [directory-submissions](https://upskill.coach/skills/coreyhaines31-marketingskills-directory-submissions) | Skill | pass (repo) | 55,243 | 81,644 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-directory-submissions.md) |
| [image](https://upskill.coach/skills/coreyhaines31-marketingskills-image) | Skill | pass (repo) | 55,243 | 83,302 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-image.md) |
| [site-architecture](https://upskill.coach/skills/coreyhaines31-marketingskills-site-architecture) | Skill | pass (repo) | 55,243 | 118,464 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-site-architecture.md) |
| [social](https://upskill.coach/skills/coreyhaines31-marketingskills-social) | Skill | pass (repo) | 55,243 | 79,358 | MIT | 2026-10-15 | Content producer, Venture operator | none yet | [md](https://upskill.coach/skills/coreyhaines31-marketingskills-social.md) |
| [CCXT](https://upskill.coach/mcp/ccxt-ccxt-mcp) | MCP | pass (repo) | 44,428 | n/a | MIT | 2026-10-17 | Capital & forecasting | none yet | [md](https://upskill.coach/mcp/ccxt-ccxt-mcp.md) |
| [ccxt-python](https://upskill.coach/skills/ccxt-ccxt-ccxt-python) | Skill | pass (repo) | 44,428 | 1,994 | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/skills/ccxt-ccxt-ccxt-python.md) |
| [ccxt-typescript](https://upskill.coach/skills/ccxt-ccxt-ccxt-typescript) | Skill | pass (repo) | 44,428 | 718 | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/skills/ccxt-ccxt-ccxt-typescript.md) |
| [playwright-mcp](https://upskill.coach/mcp/microsoft-playwright-mcp-mcp) | MCP | pass (repo) | 38,285 | n/a | Apache-2.0 | 2026-10-16 | Any agent | none yet | [md](https://upskill.coach/mcp/microsoft-playwright-mcp-mcp.md) |
| [composio](https://upskill.coach/skills/composiohq-composio-composio) | Skill | pass (repo) | 30,613 | 7,540 | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/skills/composiohq-composio-composio.md) |
| [Firecrawl MCP Server](https://upskill.coach/mcp/firecrawl-firecrawl-mcp-server-mcp) | MCP | pass (repo) | 7,624 | n/a | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/mcp/firecrawl-firecrawl-mcp-server-mcp.md) |
| [Business Contact Finder](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp.md) |
| [Contact Affordance](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-5) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-5.md) |
| [Contractor Licence Changes](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-2) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-2.md) |
| [Domain Liveness](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-6) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-6.md) |
| [Licensed House Painters](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-3) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-3.md) |
| [QR Rápido](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-7) | MCP | pass (repo) | 7,370 | n/a | NOASSERTION | 2026-10-14 | Any agent | none yet | [md](https://upskill.coach/mcp/modelcontextprotocol-registry-mcp-7.md) |
| [browser](https://upskill.coach/skills/browserbase-skills-browser) | Skill | pass (repo) | 3,738 | 5,787 | unknown | 2026-09-29 | Any agent | none yet | [md](https://upskill.coach/skills/browserbase-skills-browser.md) |
| [ui-test](https://upskill.coach/skills/browserbase-skills-ui-test) | Skill | pass (repo) | 3,738 | 2,950 | unknown | 2026-09-29 | Any agent | none yet | [md](https://upskill.coach/skills/browserbase-skills-ui-test.md) |
| [google-analytics-mcp](https://upskill.coach/mcp/googleanalytics-google-analytics-mcp-mcp) | MCP | pass (repo) | 3,489 | n/a | Apache-2.0 | 2026-10-02 | Any agent | none yet | [md](https://upskill.coach/mcp/googleanalytics-google-analytics-mcp-mcp.md) |
| [apify-sdk-integration](https://upskill.coach/skills/apify-agent-skills-apify-sdk-integration) | Skill | pass (repo) | 2,438 | 3,186 | unknown | 2026-10-16 | Owner's operator | none yet | [md](https://upskill.coach/skills/apify-agent-skills-apify-sdk-integration.md) |
| [mcp-server](https://upskill.coach/mcp/financial-datasets-mcp-server-mcp) | MCP | pass (repo) | 2,307 | n/a | MIT | 2025-06-05 | Capital & forecasting | none yet | [md](https://upskill.coach/mcp/financial-datasets-mcp-server-mcp.md) |
| [ai](https://upskill.coach/mcp/stripe-ai-mcp) | MCP | pass (repo) | 1,955 | n/a | MIT | 2026-10-17 | Capital & forecasting | none yet | [md](https://upskill.coach/mcp/stripe-ai-mcp.md) |
| [alpaca-mcp-server](https://upskill.coach/mcp/alpacahq-alpaca-mcp-server-mcp) | MCP | pass (repo) | 1,023 | n/a | MIT | 2026-10-12 | Capital & forecasting | none yet | [md](https://upskill.coach/mcp/alpacahq-alpaca-mcp-server-mcp.md) |
| [resend-mcp](https://upskill.coach/mcp/resend-resend-mcp-mcp) | MCP | pass (repo) | 576 | n/a | MIT | 2026-10-16 | Any agent | none yet | [md](https://upskill.coach/mcp/resend-resend-mcp-mcp.md) |
| [Attio MCP Server](https://upskill.coach/mcp/kesslerio-attio-mcp-server-mcp-3) | MCP | pass (repo) | 69 | n/a | NOASSERTION | 2026-10-16 | Owner's operator, Venture operator | none yet | [md](https://upskill.coach/mcp/kesslerio-attio-mcp-server-mcp-3.md) |
| [gtm-engineer-playbook](https://upskill.coach/mcp/othmane-khadri-gtm-engineer-playbook-mcp) | MCP | pass (repo) | 58 | n/a | MIT | 2026-04-06 | Venture operator | none yet | [md](https://upskill.coach/mcp/othmane-khadri-gtm-engineer-playbook-mcp.md) |
| [Apollo.io](https://upskill.coach/mcp/apolloio-apollo-mcp-plugin-mcp) | MCP | pass (repo) | 29 | n/a | MIT | 2026-09-16 | Venture operator | none yet | [md](https://upskill.coach/mcp/apolloio-apollo-mcp-plugin-mcp.md) |
| [mcp](https://upskill.coach/mcp/apolloio-apollo-mcp-plugin-mcp-2) | MCP | pass (repo) | 29 | n/a | MIT | 2026-09-16 | Venture operator | none yet | [md](https://upskill.coach/mcp/apolloio-apollo-mcp-plugin-mcp-2.md) |
| [instantly-mcp](https://upskill.coach/mcp/bcharleson-instantly-mcp-mcp) | MCP | pass (repo) | 27 | n/a | MIT | 2026-01-02 | Any agent | none yet | [md](https://upskill.coach/mcp/bcharleson-instantly-mcp-mcp.md) |

## Popular but not yet scanned (top 20 by GitHub stars)

| Item | Kind | Security scan | GitHub stars | skills.sh installs | License | Last commit | Job types | Agent verdict score | Markdown |
|---|---|---|---|---|---|---|---|---|---|
| [openai-whisper-api](https://upskill.coach/skills/openclaw-openclaw-openai-whisper-api) | Skill | not scanned | 392,286 | 3,262 | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/skills/openclaw-openclaw-openai-whisper-api.md) |
| [REA](https://upskill.coach/mcp/morluto-rea-mcp) | MCP | not scanned | 306,693 | n/a | MIT | 2026-10-17 | Any agent | none yet | [md](https://upskill.coach/mcp/morluto-rea-mcp.md) |
| [affaan-m/ECC](https://upskill.coach/repos/affaan-m-ecc) | Repo | not scanned | 282,379 | n/a | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/repos/affaan-m-ecc.md) |
| [android-clean-architecture](https://upskill.coach/skills/affaan-m-ecc-android-clean-architecture) | Skill | not scanned | 282,379 | 11,561 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-android-clean-architecture.md) |
| [backend-patterns](https://upskill.coach/skills/affaan-m-ecc-backend-patterns) | Skill | not scanned | 282,379 | 14,893 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-backend-patterns.md) |
| [coding-standards](https://upskill.coach/skills/affaan-m-ecc-coding-standards) | Skill | not scanned | 282,379 | 14,574 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-coding-standards.md) |
| [cpp-coding-standards](https://upskill.coach/skills/affaan-m-ecc-cpp-coding-standards) | Skill | not scanned | 282,379 | 11,515 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-cpp-coding-standards.md) |
| [django-patterns](https://upskill.coach/skills/affaan-m-ecc-django-patterns) | Skill | not scanned | 282,379 | 12,486 | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-django-patterns.md) |
| [docker-patterns](https://upskill.coach/skills/affaan-m-ecc-docker-patterns) | Skill | not scanned | 282,379 | 13,528 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-docker-patterns.md) |
| [ECC](https://upskill.coach/mcp/affaan-m-ecc-mcp) | MCP | not scanned | 282,379 | n/a | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/mcp/affaan-m-ecc-mcp.md) |
| [frontend-patterns](https://upskill.coach/skills/affaan-m-ecc-frontend-patterns) | Skill | not scanned | 282,379 | 14,690 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-frontend-patterns.md) |
| [golang-patterns](https://upskill.coach/skills/affaan-m-ecc-golang-patterns) | Skill | not scanned | 282,379 | 15,286 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-golang-patterns.md) |
| [golang-testing](https://upskill.coach/skills/affaan-m-ecc-golang-testing) | Skill | not scanned | 282,379 | 13,621 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-golang-testing.md) |
| [java-coding-standards](https://upskill.coach/skills/affaan-m-ecc-java-coding-standards) | Skill | not scanned | 282,379 | 11,844 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-java-coding-standards.md) |
| [prompt-optimizer](https://upskill.coach/skills/affaan-m-ecc-prompt-optimizer) | Skill | not scanned | 282,379 | 11,875 | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-prompt-optimizer.md) |
| [python-patterns](https://upskill.coach/skills/affaan-m-ecc-python-patterns) | Skill | not scanned | 282,379 | 12,718 | MIT | 2026-10-15 | Any agent | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-python-patterns.md) |
| [springboot-patterns](https://upskill.coach/skills/affaan-m-ecc-springboot-patterns) | Skill | not scanned | 282,379 | 12,829 | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-springboot-patterns.md) |
| [strategic-compact](https://upskill.coach/skills/affaan-m-ecc-strategic-compact) | Skill | not scanned | 282,379 | 11,221 | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-strategic-compact.md) |
| [tdd-workflow](https://upskill.coach/skills/affaan-m-ecc-tdd-workflow) | Skill | not scanned | 282,379 | 12,096 | MIT | 2026-10-15 | Owner's operator | none yet | [md](https://upskill.coach/skills/affaan-m-ecc-tdd-workflow.md) |
| [microsoft/vscode](https://upskill.coach/repos/microsoft-vscode) | Repo | not scanned | 193,792 | n/a | MIT | 2026-10-17 | Content producer | none yet | [md](https://upskill.coach/repos/microsoft-vscode.md) |

Columns: GitHub stars come from the source repo on GitHub; skills.sh installs come from skills.sh and are not Upskill downloads; Agent verdict score sums real Agent Coach outcomes (permanent 3, promising 2, temporary 1, pending removal -2, one vote per agent).

Category: https://upskill.coach/category/developer.md
