Asymmetric-al/core

A high-performance, enterprise-grade Next.js 16 application for mission-focused non-profit organizations. Built for high impact teams.

This repository also configures its own agents. See what core tells them →

391Stars on the repository
195Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

lint-and-validate

73

Asymmetric-al/core

Skill Claude Code

Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.

not rated 391 yesterday A 48 tokens AGPL-3.0

loop-me

74

Asymmetric-al/core

Skill Claude Code

Grill me about specs for the workflows I want to build, within this workspace.

not rated 391 yesterday A 20 tokens AGPL-3.0

loop-on-ci

75

Asymmetric-al/core

Skill Claude CodeCodex

Monitor PR checks and fix failures until green. Uses gh pr checks as the source of truth for PR-attached checks.

not rated 391 yesterday A 28 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

Prepare PRs for review by cleaning noisy history, improving PR descriptions, and adding reviewer guidance without changing code behavior. Use for "make this easy to review", "tidy this PR", "clean up commits", or "annotate the diff".

not rated 391 yesterday A 57 tokens AGPL-3.0

migrate-to-shoehorn

77

Asymmetric-al/core

Skill Claude CodeCodex

Migrate test files from as type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace as in tests, or needs partial test data.

not rated 391 yesterday A 48 tokens AGPL-3.0

moai-library-shadcn

78

Asymmetric-al/core

Skill Claude CodeCodex

Build UI with Core's shadcn/Base UI system. Use for selecting, installing, composing, or customizing shadcn/ui, registry items, themes, and wrappers. Always preserve exact style base-maia, Zinc-oriented semantic CSS-variable tokens, and Base UI primitives. Do not use to switch styles, run shadcn init, or introduce…

not rated 391 yesterday A 96 tokens AGPL-3.0

motion

79

Asymmetric-al/core

Skill Claude CodeCodex

Implement smooth, accessible animations with motion/react (Framer Motion) in React. Use when adding animations, gestures, or layout transitions with motion, AnimatePresence, useScroll, and related APIs. Requires a 'use client' boundary; not for strictly server-rendered components or when no animation is needed.

not rated 391 yesterday A 63 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

NestJS best practices and architecture patterns for building production-ready applications. This skill should be used when writing, reviewing, or refactoring NestJS code to ensure proper patterns for modules, dependency injection, security, and performance.

not rated 391 yesterday A 50 tokens AGPL-3.0

new-branch-and-pr

81

Asymmetric-al/core

Skill Claude CodeCodex

Create a fresh branch, complete work, and open a pull request.

not rated 391 yesterday A 19 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

not rated 391 yesterday A SkillSpector: warn 95 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

not rated 391 yesterday A SkillSpector: warn 170 tokens AGPL-3.0

next-dev-loop

84

Asymmetric-al/core

Skill Claude CodeCodex

Verify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /next/mcp (Next.js's view) with agent-browser (the browser's view). Requires a running next dev.

not rated 391 yesterday A 68 tokens AGPL-3.0

nextjs-app-router

85

Asymmetric-al/core

Skill Claude CodeCodex

Ensure correct Next.js App Router architecture, rendering strategy, and data fetching. Use whenever working under /app — routing, layouts, server/client component boundaries, data fetching, Suspense, and Server Actions. Defaults to Server Components and adds 'use client' only for interactivity. Not for the Pages…

not rated 391 yesterday A 69 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

Integrate Supabase Auth with Next.js App Router using middleware, callback handling, protected routes, and server/client client boundaries.

not rated 391 yesterday A 32 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude CodeCodex

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

not rated 391 yesterday A SkillSpector: pass 58 tokens AGPL-3.0

npm-deps-cleanup

88

Asymmetric-al/core

Skill Claude CodeCodex

Audit and reduce JavaScript package dependency footprint across npm, pnpm, Yarn, and Bun projects. Use when asked to remove unused dependencies, deduplicate workspace dependency versions, lockfiles or nodemodules, analyze direct dependencies' transitive lockfile closure, find low-risk upgrades that reduce dependency…

not rated 391 yesterday A 78 tokens AGPL-3.0

obsidian-vault

89

Asymmetric-al/core

Skill Claude CodeCodex

Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.

not rated 391 yesterday A 43 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude Code

Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.

not rated 391 yesterday A 31 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude Code

Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.

not rated 391 yesterday A 31 tokens AGPL-3.0

openspec-explore

92

Asymmetric-al/core

Skill Claude Code

Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.

not rated 391 yesterday A SkillSpector: warn 39 tokens AGPL-3.0

openspec-propose

93

Asymmetric-al/core

Skill Claude Code

Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.

not rated 391 yesterday A SkillSpector: warn 47 tokens AGPL-3.0

openspec-sync-specs

94

Asymmetric-al/core

Skill Claude Code

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

not rated 391 yesterday A SkillSpector: pass 38 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude Code

Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Never edits code.

not rated 391 yesterday A 55 tokens AGPL-3.0

Asymmetric-al/core

Skill Claude Code

Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.

not rated 391 yesterday A 32 tokens AGPL-3.0

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: