Skip to content
Conduit

skill

opencode-artes

opencode-artes: 115 production-grade OpenCode skills for fullstack web development, localhost security auditing and AI agent automation. Frontend, backend, devops, testing and AI-ops skill ecosystem i

RMAzrim/opencode-artescommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/RMAzrim/opencode-artes itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 21, 2026

opencode-artes 🚀

The only skill ecosystem your OpenCode AI agent will ever need.

115 production-grade skills · Fullstack web · Localhost security auditing · 4 suite orchestrators

Stars Forks Skills License: MIT CI Last commit OpenCode

✨ Why opencode-artes?

One repository, every skill your OpenCode agent could ever need — from scaffolding a full Next.js stack to auditing its security like a pentester, and orchestrating the whole pipeline with one command.

  • 115 production-grade skills across 17 categories — frontend, backend, API, database, devops, testing, AI-ops, security auditing, and more.
  • Complete, runnable reference implementations inside every skill (no filler, no placeholders) with explicit 5-part structure: architecture, data contracts, reference code, execution protocol, edge cases.
  • Zero-config discovery — load as slash commands (/security-suite-orchestrator) and natural-language auto-triggers with zero extra configuration.
  • 4 suite orchestrators that chain the skills into one-command pipelines: security, frontend, backend, and infrastructure/QA.
  • Localhost-first security — CVE audit, SAST, SQLi/XSS, JWT cracking, IDOR/BOLA, rate-limit, and header hardening all run against your local codebase and server.
  • Battle-tested structure — canonical files in skills/, generated .opencode/skills/, audited with 0 errors.

🎬 See it in action

One command chains the whole security audit pipeline and writes a single report; a second one scaffolds a production Next.js app router:

🔥 25 Must-Have Skills

Out of 115 skills, these are the 25 most impactful for everyday development, covering frontend to production security.

Frontend & UX

SkillWhat it does
/nextjs-app-router-scaffolderProduction-ready Next.js App Router scaffold with RSC/client separation
/tailwind-responsive-darkmode-stylerResponsive + dark-mode UI from raw JSX in one step
/form-validation-schema-builderType-safe forms with real-time validation and client-server schema sync
/state-management-query-architectZustand + TanStack Query — UI state vs server state done right
/accessibility-auditorWCAG 2.1 audit + automatic ARIA code fixes

Backend & API

SkillWhat it does
/express-fastapi-route-builderREST API + payload validation + Swagger specs in minutes
/auth-session-oauth2-scaffolderComplete login: cookie sessions, JWT rotation, OAuth2 Google/GitHub
/websocket-realtime-secure-engineRealtime WS/SSE with auth + reconnection controls
/graphql-schema-dataloader-builderGraphQL without N+1 queries via DataLoader batching
/mcp-tools-auto-bridgeTurn any Python function into an MCP server for AI agent apps

Database & Data

SkillWhat it does
/drizzle-prisma-orm-architectSchema + relations + zero-downtime migrations (Prisma/Drizzle)
/sql-query-optimizerSlow queries → index recommendations + join restructuring
/db-migration-generatorSafe migration scripts (Prisma/TypeORM/Alembic) from model changes
/schema-drift-detectorCatch silently out-of-sync migrations/ORM/types before queries break

DevOps & Cloud

SkillWhat it does
/docker-multi-stage-stack-builderLightweight production Docker images + Compose stack
/github-actions-generatorCI/CD workflows for test, build, and deploy
/dockerfile-builderEfficient, secure, minimal multi-stage Dockerfiles
/k8s-manifest-validatorValidate Kubernetes YAML against best practices before kubectl apply

Testing & QA

SkillWhat it does
/unit-test-generatorJest/Pytest/Go test suites with complete mocking
/playwright-e2e-security-flow-testerE2E browser tests + client-side security boundary enforcement
/lighthouse-web-vitals-optimizerMaximize Core Web Vitals scores and optimize bundle delivery

Security

SkillWhat it does
/security-suite-orchestrator ⭐Flagship. 8-stage audit chain → one consolidated report
/owasp-sast-auditorOWASP Top 10 scan + automated code fixes
/dependency-cve-audit-patcherFind & patch vulnerable dependencies before release
/secrets-leak-detectorPrevent API keys and tokens from leaking into git

Every skill above links to its full entry in the Full Skill Catalog below.

🚀 Quick Start

Option A — global install (recommended, 10 seconds)

Add one line to your OpenCode config (~/.config/opencode/opencode.jsonc), then restart OpenCode:

{
  "skills": ["https://rmazrim.github.io/opencode-artes/skills/"]
}

All 115 skills become available everywhere. (This HTTP-catalog URL serves the latest generated .opencode/skills/ copies.)

Option B — clone & build

git clone https://github.com/RMAzrim/opencode-artes.git
cd opencode-artes
npm install
npm run build    # regenerates registry.json + .opencode/skills (115 skills)
opencode run '<your request>' --dir .

Note: OpenCode loads skills at startup — restart OpenCode after npm run build (or after pulling new versions) so new skills are picked up. No other configuration needed.

🗺️ What's inside — 115 skills across 17 categories

CategorySkillsRepresentative skills
ai-ops6prompt-evaluator, structured-output-enforcer, tool-schema-builder
algorithms2data-structure-optimizer, procedural-dungeon-generator
api3graphql-schema-designer, mcp-tools-auto-bridge, webhook-handler-generator
backend16express-fastapi-route-builder, auth-session-oauth2-scaffolder, middleware-order-validator
cloud3terraform-module-builder, k8s-manifest-validator, serverless-function-generator
core-coding9ast-anti-pattern-slayer, startup-cold-boot-optimizer, refactor-safety-harness
core-engine-hardening11cmd-sanitizer, memory-journal, verify-orchestrator
data-science2pandas-data-cleaner, chart-config-generator
database7drizzle-prisma-orm-architect, database-zero-downtime-migrator, schema-drift-detector
debugging2memory-leak-debugger, postmortem-autobiographer
developer-experience13pr-logic-reviewer, timezone-trap-cron-debugger, monorepo-package-cleaner
devops5dockerfile-builder, dependency-fitness-scorecard, performance-budget-bouncer
frontend10nextjs-app-router-scaffolder, tailwind-responsive-darkmode-styler, accessibility-auditor
orchestrator7security-suite-orchestrator, frontend-suite-orchestrator, infra-qa-suite-orchestrator
security12owasp-sast-auditor, trojan-source-hunter, license-clash-mediator
software-architecture3design-pattern-implementer, dependency-injection-wire
testing4unit-test-generator, flaky-test-jury, golden-snapshot-migrator

The full 115-skill catalog with per-skill descriptions is in the Full Skill Catalog section below.

📦 Repository structure

opencode-artes/
├── skills/<skill-id>/<skill-id>.md   # canonical, source-of-truth skill files
├── .opencode/skills/<id>/SKILL.md    # generated OpenCode-discoverable copies (npm run build)
├── registry.json                     # machine-readable catalog (id, path, category, tags, description)
├── scripts/                          # build, audit and GitHub-sync tooling
├── docs/                             # GitHub Pages catalog site (live catalog)
└── assets/                           # banners, screenshots, demos

Each skill file follows the exact same contract: ## 1. System Architecture & Prerequisites, ## 2. Input/Output Data Contracts, ## 3. Production Reference Implementation (complete runnable code), ## 4. Execution Protocol & Step-by-Step Workflow, ## 5. Edge Cases & Error Handling.


🧩 Full Skill Catalog & Function

Every skill below is loadable via its folder-derived ID as a slash command (/<id>), discoverable by natural language through its description, and has a complete production reference implementation inside its document. Header row per category shows the category-wide skill count for the v4.0.0 release.

Skill IDDisplay nameWhat it does (description)
ai-ops (6)
agent-self-debugger-loopAgent Self-Debugger LoopA Python CLI (self_debug.py) that parses pytest stderr/stdout tracebacks, extracts the failing File x.py line N location, reads and rewrites that file via an ast.NodeTransformer to inject sys._getframe()-based log probes and None/missing-attribute guards, re-runs pytest up to 4 attempts, and rolls back via git stash on exhaustion. Pure stdlib (ast, re, subprocess, tempfile, pathlib) plus pytest.
context-compressorContext CompressorCompress long conversation histories or documents to save context window token limits.
prompt-evaluatorPrompt EvaluatorEvaluate agent prompt effectiveness using accuracy metrics and token constraints.
rag-chunking-evaluatorRAG Chunking EvaluatorAnalyze document structures to recommend optimal chunking strategies and overlap ratios for RAG pipelines.
structured-output-enforcerStructured Output EnforcerConvert unstructured LLM output into validated JSON adhering to strict Zod or JSON Schema rules.
tool-schema-builderTool Schema BuilderConvert standard code functions into JSON schema format for AI function calling.
algorithms (2)
data-structure-optimizerData Structure OptimizerAnalyze algorithm time/space complexity (Big O) and refactor logic using optimal data structures (Heaps, Tries, Hash Maps).
procedural-dungeon-generatorProcedural Dungeon & Map GeneratorImplements deterministic 2D tilemap generation with Binary Space Partitioning for rectangular rooms, A* grid pathfinding for corridor carving between room centers, and a Cellular Automata cave smoother using BFS connected-component flood-fill to keep a single reachable region, emitting a grid, ASCII map and JSON statistics.
api (3)
graphql-schema-designerGraphQL Schema DesignerDesign GraphQL type definitions, query/mutation schemas, and resolver boilerplate code.
mcp-tools-auto-bridgeMCP Tools Auto BridgeA Python generator (bridge_gen.py) that reads a target source file via ast reflection, extracts public function signatures (name, parameters, type annotations, docstrings, return types), and writes a standalone MCP server (mcp_server.py) using mcp.server.fastmcp.FastMCP with one @mcp.tool() per function and a stdio transport entry point. Stdlib-only generator; runtime requires mcp package.
webhook-handler-generatorWebhook Handler GeneratorDraft secure webhook receiver endpoints complete with cryptographic signature verification (Stripe, GitHub, Midtrans).
backend (16)
auth-session-oauth2-scaffolderAuth Session & OAuth2 ScaffolderImplements comprehensive user authentication systems supporting secure cookie sessions, JWT refresh token rotation, password hashing, and third-party OAuth2 social logins.
caching-strategy-implementerCaching Strategy ImplementerImplement Cache-Aside, Write-Through, and TTL-based caching logic using Redis or in-memory LRU caches.
docker-multi-stage-stack-builderDocker Multi-Stage Stack BuilderContainerizes web applications and dependencies into lightweight, production-ready multi-stage Docker images orchestrated via Docker Compose.
express-fastapi-route-builderExpress & FastAPI Route BuilderGenerates enterprise-grade RESTful API routes in Node.js (Express) or Python (FastAPI) complete with payload validation, unified error handling, and automated Swagger specs.
graphql-schema-dataloader-builderGraphQL Schema & DataLoader BuilderDesigns performance-optimized GraphQL APIs with strict type definitions, clean Query/Mutation resolvers, and batching mechanisms to eliminate N+1 database queries.
jwt-token-rotatorJWT Token RotatorImplement secure short-lived access token renewal and refresh token rotation with revocation blacklisting.
pagination-cursor-builderPagination Cursor BuilderBuild cursor-based and keyset pagination handlers for database queries and API endpoints.
playwright-e2e-security-flow-testerPlaywright E2E Security Flow TesterCrafts automated End-to-End (E2E) browser testing suites validating critical user journeys, edge cases, and client-side security boundary enforcement.
rate-limiter-middlewareRate Limiter MiddlewareBuild API rate-limiting middleware using Token Bucket or Sliding Window algorithms.
redis-pubsub-cache-managerRedis Pub/Sub & Cache ManagerDeploys high-performance caching strategies and distributed message pub/sub event buses to reduce database load and handle background processing.
wasm-rust-compilerWebAssembly Rust CompilerSurveys JS and Python sources for CPU-bound hot loops, then provides a complete wasm-bindgen Rust implementation, Cargo manifest, wasm-pack build scripts, and browser loader glue for porting the bottlenecks to WebAssembly.
websocket-realtime-handlerWebSocket Realtime HandlerImplement WebSocket connection lifecycles, ping/pong heartbeats, reconnect logic, and event broadcasting.
websocket-realtime-secure-engineWebSocket Realtime Secure EngineScaffolds high-throughput, bidirectional real-time communication layers over WebSockets or Server-Sent Events (SSE) with robust reconnection and authentication controls.
websocket-realtime-sync-engineWebSocket Realtime Sync EngineImplements a dependency-light ESM WebSocket sync client with exponential-backoff reconnection, heartbeat ping/pong keep-alive, JSON Patch style delta application, and version-vector resync reconciliation, plus a runnable in-memory echo-server demo.
error-code-consistency-auditorError Code Consistency AuditorAudit every error class, message, and HTTP mapping across the codebase for duplication, contradictory status codes, and undocumented errors.
middleware-order-validatorMiddleware Order ValidatorAudit middleware registration order in Express/FastAPI apps against safety rules — auth before authz, rate-limit before routes, error handlers last — and emit fixes.
cloud (3)
k8s-manifest-validatorK8s Manifest ValidatorValidate and lint Kubernetes manifest files (YAML/JSON) against required fields, resource constraints, and best practices, with an optional kubectl dry-run schema check.
serverless-function-generatorServerless Function GeneratorScaffold lightweight serverless handlers for Cloudflare Workers or AWS Lambda with standard CORS and error handling.
terraform-module-builderTerraform Module BuilderDraft modular, reusable Infrastructure-as-Code Terraform modules for cloud infrastructure.
core-coding (9)
ast-anti-pattern-slayerAST Anti-Pattern SlayerParses Python or JavaScript-style source into an AST, computes cyclomatic complexity v(G) as decision count plus one, maximum block nesting depth, bare except clauses and unreachable dead code, then uses a conservative ast.NodeTransformer to rewrite trailing if/else wrappers into semantics-preserving early return and continue guard clauses, emitting a structured JSON diagnostics report with file line and column locations.
async-concurrency-handlerAsync Concurrency HandlerImplement async/await workflows, promise pools, worker threads, or goroutines while preventing race conditions.
bytecode-decompiler-assistantBytecode Decompiler & Obfuscation AssistantLoads Python pyc bytecode via marshal after importlib header validation, pretty-prints raw dis, reconstructs a basic-block control-flow graph annotated with loop heads and try/except regions, renames mangled single-letter variables using usage heuristics, renders a readable structured pseudo-Python outline, flags obfuscation signatures such as missing strings, oversized constants and dynamic eval execution, and documents the uncompyle6 byte-exact pipeline when it is installable.
chess-engine-mechanic-builderCustom Chess Engine Mechanic BuilderWraps python-chess inside a SkillChessBoard that adds turn tracking, per-skill cooldown ticks, a Teleport mechanic and a Freeze Square mechanic with expiry timers, plus rotate_view_180 coordinate mapping, a pygame-free ASCII renderer and an optional pygame renderer, all driven by a runnable demo.
error-class-hierarchy-builderError Class Hierarchy BuilderCreate domain-specific custom exception classes with standardized error codes, HTTP statuses, and metadata payloads.
regex-builder-parserRegex Builder & ParserConstruct ReDoS-safe regular expressions and string parser logic for complex input string extraction.
type-definition-generatorType Definition GeneratorConvert untyped JavaScript, Python dicts, or raw JSON payloads into strict TypeScript interfaces or Type Hint annotations.
refactor-safety-harnessRefactor Safety HarnessRecord golden outputs of current behavior before a refactor, then diff outputs after to prove behavior is unchanged.
startup-cold-boot-optimizerStartup Cold-Boot OptimizerProfile application cold-start, identify heavy imports and work in the boot hot path, and produce a targeted lazy-load optimization plan plus proven timings.
core-engine-hardening (11)
cmd-sanitizerCmd SanitizerStatic linter over command strings before execution. Detects and rewrites unsafe Win32/PowerShell 5.1 patterns: bare && chaining, unquoted spaced paths, $? vs $LASTEXITCODE confusion, UTF-16 pipe corruption, and timeout-kill indeterminacy. Emits sanitized command + guard boilerplate.
context-bankContext BankMaterializes a structured CONTEXT_BANK.md + JSON file that captures verified file paths, decided invariants, active TODOs, and open risks, allowing subagents and repeated sessions to reload a lean current snapshot instead of decaying transcript memory.
deptomapDep MapBuilds a persistent dependency graph (dep-graph.json) by scanning import/require/include patterns across the codebase. Before any edit it lists the blast radius of consumers for the target symbol; after the edit it re-verifies no orphaned references exist.
memory-journalMemory JournalCross-session ledger at ~/.opencode/memory/*.md: appends decisions/rejections/root-causes during a session; on session start, diffs against the live transcript so the agent stops re-litigating settled decisions.
memory-leak-profiler-debuggerMemory Leak Profiler & DebuggerInstruments a target callable under tracemalloc and the cyclic garbage collector, takes paired allocation snapshots across repeated runs, flags allocations whose cumulative bytes keep growing across iterations with a repeating traceback as leak signatures, counts live objects per type, verifies weak-reference lifetimes, and reports circular-reference clusters via gc.get_referrers, emitting a structured JSON LeakReport of LeakCandidate entries and documented Node.js v8 heap-snapshot equivalents.
output-trust-checkOutput Trust CheckWraps every truncating tool call: when output is truncated/byte-capped, refuses to decide on the truncated portion and automatically requests the tail window or a targeted grep. Flags encoding anomalies (UTF-16 NULs, BOMs) as suspect.
regression-sentinelRegression SentinelBefore each new task in a long session, re-runs the last N passing checkpoints captured by verify-orchestrator as a smoke suite, catching regressions caused by recent edits before they compound.
schema-syncSchema SyncBefore multi-step toolkit workflows, pings the live tool (via schema-style endpoints / search tools) and diffs against my cached schema; on mismatch, rewrites the workflow plan, never the cached assumptions silently.
spec-loop-closerSpec Loop CloserForces every user requirement through a 1:1 mapping to a checkable assertion (grep-able token, executable test, or numeric threshold) before implementation begins. Blocks "done" until each assertion has a machine-runnable check.
subagent-evidenceSubagent EvidenceDispatch-time contract for explore agents: return only observations each with a file:line citation and raw excerpt; inference must be explicitly tagged [INFERRED]. Post-dispatch, I sample-cite — verify ≥2 citations per summary myself before trusting conclusions.
verify-orchestratorVerify OrchestratorAuto-discovers project verification surface (test/lint/typecheck configs), runs the minimal verification suite, and gates every completion claim on machine-parsed exit codes and assertion output. Returns UNVERIFIED rather than silent on discovery failure.
data-science (2)
chart-config-generatorChart Config GeneratorMap raw JSON datasets into ready-to-use chart configuration objects (Chart.js, Recharts, or ECharts).
pandas-data-cleanerPandas Data CleanerGenerate Python Pandas scripts to handle missing values, drop duplicates, and normalize column data types.
database (7)
database-zero-downtime-migratorDatabase Zero-Downtime MigratorGenerates Expand-and-Contract (Parallel Change) migration SQL as four ordered stage files plus a JSON manifest from a MigrationPlan, emitting Postgres or MySQL dialect output through a Python stdlib argparse module.
db-migration-generatorDB Migration GeneratorGenerate database schema migration scripts (Prisma/TypeORM/Alembic) based on model changes.
drizzle-prisma-orm-architectDrizzle & Prisma ORM ArchitectArchitect relational database schemas, model complex entity relationships, optimize query execution, and generate zero-downtime database migration files.
sql-query-optimizerSQL Query OptimizerAnalyze slow SQL queries, recommend indexes, and restructure join clauses.
vector-db-hybrid-indexerVector DB Hybrid Search IndexerA dependency-light Python module (hybrid_index.py) implementing a self-contained BM25 sparse scorer, a cosine-similarity dense index with optional numpy and pure-math fallback, Reciprocal Rank Fusion (RRF, k=60) merging, and a Cross-Encoder-style re-ranker via embedding dot products (drop-in replaceable by sentence-transformers). Functions index_documents(docs), search(query, top_k), rrf(rankings, k=60), plus a main() demo over a built-in corpus.
vector-db-indexerVector DB IndexerChunk documents and store vector embeddings into a Vector DB.
schema-drift-detectorSchema Drift DetectorCompare SQL migrations, ORM models, and TypeScript types against one another to find which layer is silently out of sync before your queries start breaking.
debugging (2)
memory-leak-debuggerMemory Leak DebuggerIdentify and resolve unmanaged memory leaks, event listener leaks, and circular references across runtimes.
postmortem-autobiographerPostmortem AutobiographerTurn an incident description or production stack trace into a structured postmortem with timeline, 5-whys, and trackable action items — ready for team review.
developer-experience (13)
changelog-generatorChangelog GeneratorParse Git commit logs to generate a CHANGELOG.md adhering to Conventional Commits.
cli-tool-scaffolderCLI Tool ScaffolderScaffold interactive command-line interface tools with argument parsing, flags, spinners, and help menus.
code-translatorCode TranslatorPrecisely convert code logic from one programming language to another.
cron-schedule-parserCron Schedule ParserTranslate natural language time rules into valid 5-part or 6-part Cron schedule expressions.
git-bisect-time-travelerGit Bisect Time TravelerAutomates regression tracking by orchestrating non-interactive git bisect sessions wrapped around a headless test harness, parses the first-bad-commit SHA, subject and date plus the number of commits examined, and generates a minimal git-apply-compatible revert patch for exactly the files the offending commit touched, with optional dry-run verification.
tui-app-scaffolderInteractive TUI Application ScaffolderScaffolds a complete reactive Textual terminal Todo application with header, input, DataTable, footer, status label, custom keybindings and CRUD handlers, and includes a fully written Go Bubbletea counter alternative.
mermaid-diagrammerMermaid DiagrammerConvert code logic, database structures, or system architectures into valid Mermaid.js visual diagrams.
openapi-spec-writerOpenAPI Spec WriterExtract backend API code into OpenAPI/Swagger 3.0 documentation.
regex-builder-explainerRegex Builder & ExplainerConstruct complex regular expressions based on pattern requirements with step-by-step logic breakdown.
env-config-sleuthEnv Config SleuthCross-reference environment variables referenced by code against definitions in .env files, CI workflows, and docs to find missing, misspelled, and orphaned configuration keys.
monorepo-package-cleanerMonorepo Package CleanerAudit a monorepo workspace for dependency cycles, mismatched shared versions, and cross-boundary imports, then emit a prioritized cleanup plan.
pr-logic-reviewerPR Logic ReviewerReview a pull-request diff for logic bugs — boundary conditions, null safety, state and edge semantics — not style, and emit a bug-first review report.
timezone-trap-cron-debuggerTimezone-Trap Cron DebuggerSimulate thousands of scheduled job runs across timezones and DST transitions to provably detect misfires, skips, and duplicate executions hidden in cron schedules.
devops (5)
dockerfile-builderDockerfile BuilderDraft efficient, secure, and minimal multi-stage Dockerfiles.
github-actions-generatorGitHub Actions GeneratorDesign automated CI/CD workflows for testing, building, and deployment.
codegen-drift-watchdogCodegen Drift WatchdogDetect when generated output (Prisma client, tRPC router types, OpenAPI clients) is stale versus its source schema, then auto-regenerate or fail CI with a precise list.
dependency-fitness-scorecardDependency Fitness ScorecardScore every third-party dependency on maintenance activity, release cadence, issue health, and size so upgrade decisions are data-driven instead of fear-driven.
performance-budget-bouncerPerformance Budget BouncerEnforce performance budgets in CI and reject pull requests that exceed size, weight, or timing thresholds with a machine-readable flagging report.
frontend (10)
accessibility-auditorAccessibility AuditorAudit HTML/JSX code against WCAG 2.1 guidelines and provide accessible ARIA code fixes.
form-validation-schema-builderForm Validation & Schema BuilderBuilds robust, type-safe interactive web forms featuring complex validation logic, real-time error feedback, and seamless client-server schema synchronization.
i18n-locale-extractori18n Locale ExtractorExtract hardcoded UI text strings into structured internationalization JSON translation files.
lighthouse-web-vitals-optimizerLighthouse & Web Vitals OptimizerAudits web performance metrics, optimizes client-side bundle footprints, and refactors resource delivery to achieve maximum Core Web Vitals scores.
nextjs-app-router-scaffolderNext.js App Router ScaffolderAutomatically scaffolds production-ready Next.js App Router directory structures, isolating React Server Components (RSC) from Client Components, configuring standardized layout boundaries, error handlers, and loading states.
seo-metadata-builderSEO & Metadata BuilderGenerate complete HTML meta tags, Open Graph, Twitter Cards, and JSON-LD structured data.
state-management-query-architectState Management & Query ArchitectEstablishes a clean separation between global client UI state and asynchronous server state management using Zustand and TanStack Query (React Query).
state-management-architectState Management ArchitectImplement clean application state management patterns (Zustand, Redux Toolkit, Pinia) with atomic state updates.
tailwind-converterTailwind CSS ConverterConvert raw CSS or inline styles into clean, idiomatic Tailwind CSS utility classes.
tailwind-responsive-darkmode-stylerTailwind Responsive & Darkmode StylerTransforms raw JSX or HTML structures into fully responsive, accessible, dark-mode ready web interfaces using Tailwind CSS utility classes.
orchestrator (7)
backend-suite-orchestratorBackend Suite OrchestratorOrchestrates the 4-stage backend build chain — REST routes with OpenAPI spec (skills/express-fastapi-route-builder), auth/session/OAuth2 (skills/auth-session-oauth2-scaffolder), GraphQL schema plus per-request DataLoaders (skills/graphql-schema-dataloader-builder), and JWT-guarded realtime WebSockets (skills/websocket-realtime-secure-engine) — followed by route-integrity, middleware-registration, build, smoke-test, and API-spec validation. Accepts full_run, include_steps, and skip_steps parameters to execute only a selected chain subset, applies predecessor gating and fail_fast semantics, captures per-step stdout and reports, and consolidates everything into a single BACKEND_SUITE_REPORT.md with aggregate counts, per-step pass/fail status, and recommendations.
frontend-suite-orchestratorFrontend Suite OrchestratorOrchestrates a 5-stage frontend build chain over a Next.js project: App Router scaffold, Tailwind responsive/dark-mode styling, zod-backed progressive forms, and the Zustand + TanStack Query state/query pipeline, followed by a build validation gate that runs npm run build / next build, verifies the component tree and routes exist, and consolidates everything into a FRONTEND_SUITE_REPORT.md. Supports full_run, include_steps, skip_steps, fail_fast, and artifact_dir customization so teams can re-materialize any subset of the scaffolding chain. The final report captures the scaffolded file-tree summary, the validation build exit code, and open items for follow-up.
infra-qa-suite-orchestratorInfrastructure & QA Suite OrchestratorOrchestrates the 5-stage infrastructure and QA chain — ORM schemas plus zero-downtime migrations (skills/drizzle-prisma-orm-architect), Redis caching and pub/sub event bus (skills/redis-pubsub-cache-manager), multi-stage Docker images with Compose stack (skills/docker-multi-stage-stack-builder), Playwright E2E and security flows (skills/playwright-e2e-security-flow-tester), and Lighthouse Core Web Vitals audits (skills/lighthouse-web-vitals-optimizer) — all executed against the provisioned stack. Accepts full_run, include_steps, and skip_steps parameters to select the chain subset, applies predecessor gating and fail_fast semantics, captures per-step stdout and reports, and consolidates DB migration status, cache health, docker build/health, E2E pass counts, a Lighthouse scores table, and recommendations into a single INFRA_QA_SUITE_REPORT.md.
looping-auto-fixerLooping Auto FixerIterative fixer that runs unit-test-generator → validates via skill-tester → if tests fail, feeds error logs to memory-leak-debugger or patches code → repeats up to 3 retry iterations → exits on SUCCESS or halts on FAILED_AFTER_MAX_RETRIES.
mega-pipeline-deployerMega Pipeline DeployerFlexible orchestration engine that executes pipeline workflows in Full Mode (all 7 steps sequentially) or Selective Mode (user-specified step subset). Performs data contracting and validation between active steps, skips inactive steps gracefully without breaking the chain, and halts execution with exact error logging when an active step fails.
project-auto-builderProject Auto BuilderDynamic orchestrator that inspects ./registry.json, analyzes the project workspace stack (Node.js, Python, Docker, etc.), automatically matches and orders optimal skills into an execution sequence, runs the selected skills, and generates a final readiness summary report.
security-suite-orchestratorSecurity Suite OrchestratorOrchestrates a full 8-stage security audit chain over a local web app: dependency CVE scan, OWASP SAST static audit, SQLi/XSS input sanitization, JWT security cracking, BOLA/IDOR authorization scan, rate-limit brute-force shielding, and CORS/CSP header hardening, then consolidates every per-stage report into one SECURITY_AUDIT_REPORT.md. Supports full_run, include_steps, skip_steps, fail_fast, and report_dir customization so operators can re-run a subset of the chain without touching the others. Aggregates severity counts per category, per-stage pass/fail status, and a top-remediation ranked list from all seven stage artifacts.
security (12)
bola-idor-vulnerability-scannerBOLA / IDOR Vulnerability ScannerInspects API endpoints for Broken Object Level Authorization (BOLA/IDOR) flaws to ensure users cannot manipulate resource IDs to access foreign data.
cors-csp-headers-hardenerCORS & CSP Headers HardenerInspects HTTP response headers on local web servers and injects defensive security headers to prevent clickjacking, cross-site scripting, and unauthorized domain access.
dependency-cve-audit-patcherDependency CVE Audit & PatcherAudits third-party open-source packages for known vulnerabilities (CVEs), evaluating breaking change risks and generating automated patch updates.
jwt-security-cracker-testerJWT Security & Algorithm Cracker TesterEvaluates JSON Web Token handling on local API routes to identify token forgery, algorithm confusion, and weak signature secrets.
owasp-sast-auditorOWASP SAST Security AuditorAudits local web application source code for OWASP Top 10 vulnerabilities, generating security report logs and applying immediate automated code fixes.
owasp-vulnerability-checkerOWASP Vulnerability CheckerAudit API endpoints for common security vulnerabilities (XSS, SQLi, CSRF).
prompt-injection-shieldPrompt Injection & Security ShieldA stdlib-only Python module (shield.py) implementing InjectionShield static inspection for jailbreak signatures, system-prompt extraction patterns, and command-injection payloads across input strings and RAG context windows, plus deterministic canary-token injection and verification (the f(n) model-output challenge). Classes ShieldConfig, InjectionShield, ScanReport, and a scan_cli() argparse entry point that reads files/stdin and emits a JSON report.
rate-limit-bruteforce-shieldRate-Limit & Brute-Force ShieldScans sensitive authentication endpoints and implements Redis-backed rate-limiting controls to block credential stuffing and brute-force attacks.
secrets-leak-detectorSecrets Leak DetectorScan codebases to detect leaked API keys, tokens, or credentials.
sqli-xss-payload-sanitizerSQLi & XSS Payload SanitizerIdentifies unescaped user inputs and unparameterized database queries, injecting sanitization middleware and parameterized bindings to neutralize XSS and SQLi.
license-clash-mediatorLicense Clash MediatorBuild a dependency-license graph and flag copyleft/permissive conflicts plus missing license metadata before they become legal incidents.
trojan-source-hunterTrojan Source HunterScan source files for invisible Unicode/Bidirectional trojan-source characters that silently alter code logic flow without being visible to reviewers.
software-architecture (3)
dependency-injection-wireDependency Injection WiringDecouple code modules using Inversion of Control (IoC) containers and explicit interface abstractions.
design-pattern-implementerDesign Pattern ImplementerRefactor code to apply object-oriented design patterns (Factory, Strategy, Observer, Decorator, Adapter) cleanly.
pygame-state-machine-architectPygame State Machine ArchitectDefines an abstract BaseState lifecycle (startup, cleanup, get_event, update, draw) plus a StateMachine manager running a fixed delta-time loop with dt = clock.tick(60) / 1000.0, providing concrete MenuState, GameplayState, and PauseState implementations and a SpriteSheetSlicer that parses TexturePacker XML or JSON atlases into pygame.Surface subsurface frames.
testing (4)
unit-test-generatorUnit Test GeneratorGenerate automated unit test suites (Jest, Pytest, Go test) with complete mocking.
flaky-test-juryFlaky Test JuryAnalyze repeated CI test logs, classify flaky tests by root-cause category, and emit stabilization patches plus a verdict report before they erode team trust.
golden-snapshot-migratorGolden Snapshot MigratorCapture golden snapshots before a major library or dependency migration and diff after to keep the external behavior contract intact.
shadow-traffic-replayerShadow Traffic ReplayerReplay recorded production HTTP traffic against a new build and diff responses to surface API regressions without writing a single test.

🔧 Available Scripts

ScriptDescription
npm run buildRegenerates registry.json and syncs .opencode/skills/<id>/SKILL.md by scanning ./skills/*/*.md
npm run sync-skillsAlias of npm run build – regenerates the OpenCode .opencode/skills/ copies
npm run pagesCopies the generated skills into docs/skills/ for the GitHub Pages live catalog
npm run ciRuns build + the scripts/ci-verify.js contract check (used by GitHub Actions)
npm run update-descriptionReads the skill count from registry.json and writes it into the GitHub repository description via gh repo edit (run after every npm run build)
npm testRuns build and confirms registry generation

🤝 Contributing

See CONTRIBUTING.md for detailed contribution guidelines, including the mandatory pre‑PR QC step for every skill file. Every PR is gated by the verify CI workflow.

Community docs & templates: SECURITY.md · CODE_OF_CONDUCT.md · CHANGELOG.md · 💬 Discussions · 🐛 Bug report · ✨ Feature request

⭐ Support & share

If this repository helps you ship faster or builds something you are proud of, give it a ⭐ — it is the single biggest boost for discoverability. Share the live catalog: https://rmazrim.github.io/opencode-artes/

Ready-to-post promo copy (X/Twitter, LinkedIn, Reddit, dev.to) lives in docs/PROMO.md.

🙏 Acknowledgments

Built with ❤️ for the OpenCode agent community.

↑↓ navigate openesc close