Planning Before Coding
Plan before coding to analyze requirements, identify risks and unknowns, choose architecture, and map file changes for safer, faster development.
Browse our curated library of 121+ SKILL.md files for AI agents. Download ready-to-use skills for Claude Code, Codex, OpenAI and more.
Plan before coding to analyze requirements, identify risks and unknowns, choose architecture, and map file changes for safer, faster development.
Finds code by meaning and patterns, not just text, helping you locate authentication, config, or auth-related logic across codebases.
Equips autonomous agents with self-monitoring to detect, diagnose, and recover from mistakes, preventing cascading failures during execution.
Writes and maintains scalable, predictable CSS architecture tailored to project methodology (BEM, CSS Modules, CSS-in-JS, theming, and responsive design).
Implements robust drag-and-drop with mouse, touch, keyboard accessibility, and clear drop zones for accessible UIs.
Guides an AI agent to navigate monorepos by respecting package boundaries, mapping workspaces, and scoping changes to minimal packages.
Reads and writes YAML and TOML configs, preserving comments, anchors, and structure; ideal for reliable config automation.
Implements accessible modal dialogs with focus trapping, scroll lock, and controlled backdrop and escape behavior; use when you need a modal that traps focus and blocks backgrou...
Batch Processing enables efficient, memory-friendly handling of large datasets by chunking work, streaming data, and checkpointing for restart and resilience.
This skill designs and implements reliable, observable background jobs with cron patterns, timezones, overlap prevention, and distributed scheduling.
Responsive Design Implementation builds layouts that adapt fluidly across devices using mobile-first CSS, flexbox, grid, container queries, and cross-device testing.
Guides building efficient Dockerfiles, composing services, and debugging containers with best practices for reproducible, secure deployments.
Clear, practical guide to DNS and networking fundamentals for developers—diagnose connectivity, configure web infrastructure, and debug TLS/HTTP.
Implement secure authentication flows (OAuth 2.0/OIDC, JWT, MFA) with proper token handling, sessions, and CSRF protection.
Guides safe shell command execution with proper quoting, exit-code checks, dry-runs, cross-platform considerations, and safeguards against destructive actions.
Guide to secure session and cookie management in web apps, covering attributes, stores, consent, and tokens.
Systematically identify and validate assumptions before acting to prevent cascading errors and misaligned outcomes.
Design and implement scalable GraphQL APIs, covering schema design, resolvers, N+1 prevention, mutations, subscriptions, pagination, error handling, and federation.
Designs systems to survive partial failures with fallbacks, circuit breakers, and defaults, so operations continue when dependencies fail.
Safe, incremental refactoring for autonomous agents: extract methods/classes, propagate renames, remove dead code, and simplify conditionals without changing behavior.
Plan and execute migrations safely (DB, API, framework) with rollback, backward compatibility, data migrations, and verification.
Design, evaluate, and maintain microservice architectures, including boundaries, communication, data consistency, and resilience.
Go Patterns teaches idiomatic Go coding: handle errors, manage concurrency with goroutines and channels, design interfaces, and structure packages for robust apps.
Design and implement clean REST APIs with consistent conventions, pagination, versioning, authentication, and backward-compatible changes.
Identify and fix memory leaks by spotting patterns, profiling heaps, and applying cleanup techniques.