monkilabs/opencastle

Multi agens orchestration setup for Github Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex and Antigravity.

80Stars on the repository
67Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

monkilabs/opencastle

Skill Claude CodeCodex

WCAG 2.2 AA rules for HTML, CSS and React: contrast, keyboard, screen-reader semantics, voice access, forms and tables. Use when building or changing UI components, forms, navigation or any user-facing element.

not rated 80 +1 changed 12d ago A SkillSpector: pass 53 tokens original MIT

api-patterns

02

monkilabs/opencastle

Skill Claude CodeCodex

Conventions for HTTP endpoints, server actions and calls to external APIs: the contract, input validation, error shapes, status codes, versioning, pagination, retries and caching. Use when adding or changing an endpoint or server action, or wiring an external API.

not rated 80 +1 changed 10d ago A SkillSpector: pass 56 tokens original MIT

data-engineering

03

monkilabs/opencastle

Skill Claude CodeCodex

Method for scraping, transforming, validating and loading data through NDJSON. Use when building a scraper or ETL step, validating an NDJSON feed, or importing data into a CMS or database.

not rated 80 +1 changed 12d ago A SkillSpector: pass 43 tokens original MIT

monkilabs/opencastle

Skill Claude CodeCodex

Deployment pipelines, environment variables, cron routes, caching headers, releases and rollback. Use when changing CI/CD or platform deploy config (Docker, Vercel, AWS, nginx), env vars or cache headers, or rolling back a release.

not rated 80 +1 changed 10d ago A SkillSpector: pass 52 tokens original MIT

fast-review

05

monkilabs/opencastle

Skill Claude CodeCodex

One independent reviewer checks a change against its acceptance criteria and answers PASS or FAIL before it is accepted. Use before accepting delegated work, before delivering a change, or when someone asks for a review.

not rated 80 +1 changed 10d ago A SkillSpector: warn 42 tokens original MIT

frontend-design

06

monkilabs/opencastle

Skill Claude CodeCodex

Visual direction for distinctive pages: a named aesthetic, type pairing, color and spacing tokens, and motion. Use when designing a landing page, marketing site or UI theme where the look itself matters, not when scaffolding components.

not rated 80 +1 changed 10d ago A SkillSpector: pass 48 tokens original MIT

git-workflow

07

monkilabs/opencastle

Skill Claude CodeCodex

Branch names, commit messages, pushing and opening a pull request, and working with the task tracker. Use when branching, committing, pushing or opening a PR.

not rated 80 +1 changed 10d ago A SkillSpector: pass 36 tokens original MIT

panel-majority-vote

08

monkilabs/opencastle

Skill Claude CodeCodex

Three isolated reviewers vote PASS or BLOCK on a high-risk change; the majority decides, and every MUST-FIX any of them raises is fixed. Use for changes to auth, payments, data migrations or anything that deletes data, after a third fast-review FAIL, or when someone asks for an independent panel.

not rated 80 +1 changed 10d ago A SkillSpector: pass 67 tokens original MIT

security-hardening

09

monkilabs/opencastle

Skill Claude CodeCodex

Security rules for authentication, authorization, data access policies, input handling, headers and CSP, secrets and scheduled routes. Use when building an auth flow, adding an endpoint or handler, writing access policies, setting security headers, handling user input, or auditing security.

not rated 80 +1 changed 10d ago A SkillSpector: pass 56 tokens original MIT

self-improvement

10

monkilabs/opencastle

Skill Claude CodeCodex

Keeps the team's memory: where what you learned goes (your memory, shared with the team when it is about the project, a lesson in .opencastle/lessons/, or a team skill for a procedure), and how lessons are cited, re-verified and graduated. Use when you confirm something true for anyone working in the repository (a fix…

not rated 80 +1 changed yesterday A SkillSpector: pass 134 tokens original MIT

seo-patterns

11

monkilabs/opencastle

Skill Claude CodeCodex

Technical SEO: meta tags, Open Graph, canonical URLs, JSON-LD structured data, sitemaps and robots.txt. Use when adding or fixing any of these, or when pages are not being crawled or indexed.

not rated 80 +1 changed 12d ago A SkillSpector: pass 49 tokens original MIT

technical-writing

12

monkilabs/opencastle

Skill Claude CodeCodex

Standard for technical prose in four layers: Diataxis document modes, Google developer style, Simplified Technical English and Global English, with templates for ADRs, changelogs and known issues. Use when writing or reviewing docs, RFCs, README files, ADRs, changelog entries, PR descriptions or commit messages.

not rated 80 +1 changed 10d ago A SkillSpector: pass 68 tokens original MIT

testing-workflow

13

monkilabs/opencastle

Skill Claude CodeCodex

How to test a change: test first, what to cover, what to mock, and the anti-patterns that let tests pass without proving anything. Use when writing or planning tests, mocking a dependency, fixing a flaky test, or checking coverage.

not rated 80 +1 changed 10d ago A SkillSpector: warn 54 tokens original MIT

monkilabs/opencastle

Skill Claude CodeCodex

Type design in TypeScript: discriminated unions, branded types, narrowing, exhaustiveness and boundary validation. Use when modelling domain types, tightening strictness or generics, removing as casts, or migrating code to stricter types.

not rated 80 +1 changed 12d ago A SkillSpector: pass 54 tokens original MIT

unslop

15

monkilabs/opencastle

Skill Claude CodeCodex

Removes AI tells from prose: puffery, AI vocabulary, em dashes, hedging, filler and abstract metaphor nouns. Use when writing or editing prose a person reads: docs, README files, PR descriptions, commit messages, changelogs, release notes.

not rated 80 +1 changed 12d ago A SkillSpector: pass 57 tokens original MIT

validation-gates

16

monkilabs/opencastle

Skill Claude CodeCodex

The checks a change passes before it is done or merged: secrets, the project's tests, lint and build, size, new dependencies, the browser for UI, review, regression and a smoke test. Use when deciding which checks a change needs, or whether work is ready to merge or deploy.

not rated 80 +1 changed 10d ago A SkillSpector: warn 63 tokens original MIT

writing-for-agents

17

monkilabs/opencastle

Skill Claude CodeCodex

Levers for writing documents an agent reads: context pointers, progressive disclosure, completion criteria, leading words and pruning. Use when creating or editing a skill, an agent, an instruction file, AGENTS.md or CLAUDE.md.

not rated 80 +1 changed 12d ago A SkillSpector: pass 52 tokens original MIT

astro-framework

18

monkilabs/opencastle

Skill Claude CodeCodex

Astro pages, layouts, content collections, hydration directives and integrations. Use when adding or changing Astro pages, components or content collections, or choosing a client: directive.

not rated 80 +1 changed 12d ago A 37 tokens original MIT

browser-testing

19

monkilabs/opencastle

Skill Claude CodeCodex

Browser testing through the Chrome DevTools MCP: navigation, DOM snapshots, scripted assertions, responsive checks, console and performance traces. Use when verifying a UI change in Chrome, checking breakpoints, or reading console errors.

not rated 80 +1 changed 12d ago A 46 tokens original MIT

cloudflare-platform

20

monkilabs/opencastle

Skill Claude CodeCodex

Cloudflare Workers, Pages, wrangler bindings, KV/D1/R2 storage and Durable Objects. Use when building or deploying a Worker or Pages site, editing wrangler.toml, or using KV, D1, R2 or Durable Objects.

not rated 80 +1 changed 12d ago A 54 tokens original MIT

contentful-cms

21

monkilabs/opencastle

Skill Claude CodeCodex

Contentful content types, GraphQL/REST queries, CLI migrations, assets and locales. Use when changing a Contentful content model, querying Contentful, or migrating its content.

not rated 80 +1 changed 12d ago A 41 tokens original MIT

convex-database

22

monkilabs/opencastle

Skill Claude CodeCodex

Convex schemas, queries, mutations, actions, auth, migrations and components. Use when designing a Convex schema, writing Convex functions, setting up Convex auth, or migrating Convex data.

not rated 80 +1 changed 12d ago A 46 tokens original MIT

coolify-deployment

23

monkilabs/opencastle

Skill Claude CodeCodex

Deploys and manages apps, databases and services on a self-hosted Coolify instance, with env vars, diagnostics and batch operations. Use when deploying to Coolify, debugging a Coolify deployment, or managing its servers.

not rated 80 +1 changed 12d ago A 50 tokens original MIT

cypress-testing

24

monkilabs/opencastle

Skill Claude CodeCodex

Cypress E2E and component tests: cy.intercept(), cy.session(), custom commands and CI artifacts. Use when writing or debugging Cypress specs, or running Cypress in CI.

not rated 80 +1 changed 12d ago A 40 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: