Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
makefile-first
Makefile-first policy for build, test, lint, format, and verification commands. Use when running any project commands or executing tests. Do NOT use when the project has no Makefile -- check for a Makefile before applying this policy.
majiayu000/claude-skill-registry 163
-
swift-patterns
Review, refactor, or build SwiftUI features with correct state management, modern API usage, optimal view composition, navigation patterns, performance optimization, and testing best practices.
majiayu000/claude-skill-registry 163
-
push-notifications-altrupets-monorepo
majiayu000/claude-skill-registry 163
-
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
majiayu000/claude-skill-registry 163
-
dotnet-backend-anton-abyzov-specweave
.NET/C# backend developer for ASP.NET Core 8+ APIs with Entity Framework Core and enterprise patterns. Use when building C# backends, implementing REST/gRPC APIs, or working with SQL Server/PostgreSQL. Covers JWT authentication, dependency injection, background services, and Minimal APIs.
majiayu000/claude-skill-registry 163
-
pnpm
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
majiayu000/claude-skill-registry 163
-
typescript-core
Comprehensive TypeScript development guidance covering configuration, type safety, architectural patterns, and best practices. Use when working with TypeScript codebases for (1) TypeScript configuration and setup (tsconfig.json, strict mode), (2) Type definitions and patterns (utility types, type-safe approaches), (3) Resolving TypeScript compilation errors, (4) Applying TypeScript best practices (project structure, error handling, package selection). Automatically triggered when working in .ts/.tsx files or addressing TypeScript-specific queries.
majiayu000/claude-skill-registry 163
-
satellitetoolbox-sgp4
SatelliteToolboxSgp4.jl implementing the SGP4/SDP4 orbit propagator for TLE-based orbit prediction. Use when propagating TLEs, fitting TLEs from osculating states, or updating TLE epochs.
majiayu000/claude-skill-registry 163
-
standards-migration
Create reversible database migrations with proper naming, zero-downtime strategies, and backwards compatibility. Apply when creating migration files, modifying schema, or managing database versioning.
majiayu000/claude-skill-registry 163
-
community-code-reviewer
Perform thorough, constructive code reviews on pull requests and code changes. Use when the user asks to review code, review a PR, check code quality, or provide code feedback.
majiayu000/claude-skill-registry 163
-
release-notes
Generate release notes between two git tags with categorized PR summaries and author attribution
majiayu000/claude-skill-registry 163
-
gl-gh-sync
在 GitLab(内部)和 GitHub(开源)之间双向同步代码。
自动检测哪边有新提交,fast-forward 场景直接推送,分叉场景走 PR/MR 流程。
majiayu000/claude-skill-registry 163
-
plutus-v3-conway
Plutus V3 under Conway: unified context, governance scripts, V2→V3 migration. Conceptual and practical guidance.
majiayu000/claude-skill-registry 163
-
cosmos-dbt-core
Use when turning a dbt Core project into an Airflow DAG/TaskGroup using Astronomer Cosmos. Does not cover dbt Fusion. Before implementing, verify dbt engine, warehouse, Airflow version, execution environment, DAG vs TaskGroup, and manifest availability.
majiayu000/claude-skill-registry 163
-
pptx
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
majiayu000/claude-skill-registry 163
-
backend
Build APIs, database schemas, and server-side logic with Django DRF and django-rq. Use after frontend is built.
majiayu000/claude-skill-registry 163
-
playwright
Use when the task requires automating a real browser. This skill is MCP-only and uses `playwright-ext` (`@playwright/mcp --extension`) to attach to the browser extension session.
majiayu000/claude-skill-registry 163
-
gh-fix-ci
Inspect GitHub PR checks with gh, pull failing GitHub Actions logs, summarize failure context, then create a fix plan and implement after user approval. Use when a user asks to debug or fix failing PR CI/CD checks on GitHub Actions and wants a plan + code changes; for external checks (e.g., Buildkite), only report the details URL and mark them out of scope.
majiayu000/claude-skill-registry 163
-
unity-input-system
Unity New Input System configuration skill for action maps, device bindings, control schemes, and cross-platform input handling.
majiayu000/claude-skill-registry 163
-
kp-quality-review
Reviews knowledge pack quality: educational accuracy, grade-level appropriateness, accessibility compliance, learning pathway coherence, assessment alignment, and parallel instruction pattern conformance. Use when reviewing pack content after validation.
majiayu000/claude-skill-registry 163
-
release
Step through versioning, tagging, and verification
majiayu000/claude-skill-registry 163
-
arcanea-skill-mastery
The meta-skill of using skills effectively. Learn when to invoke which skill, how to chain them together, and how to develop your own. Master the Arcanea skill system itself.
majiayu000/claude-skill-registry 163
-
context-engineering
Optimize Claude Code context usage through monitoring, reduction strategies, progressive disclosure, planning/execution separation, and file-based optimization. Task-based operations for context window management, token efficiency, and maintaining conversation quality. Use when managing token costs, optimizing context usage, preventing context overflow, or improving multi-turn conversation quality.
majiayu000/claude-skill-registry 163
-
swarm-advanced
Advanced swarm orchestration patterns for research, development, testing, and complex distributed workflows
majiayu000/claude-skill-registry 163