Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (16.7K skills)

Filter by price or sort order

Build game systems in Godot 4 using GDScript patterns for player movement, health, event signals, and scene organization. Use the architectural guidance to plan game state management and performance improvements while learning practical coding conventions.

  • Implementing player movement and health
  • Connecting game events with signals
  • Organizing reusable scenes and game data
wshobson/agents41.7KUpdated Oct 24, 2026

Build Node.js APIs and backend services with Express/Fastify. The skill guides authentication, database integration, error handling, and operational practices such as logging and health checks, which report whether a service is working.

  • Build a REST API with Express/Fastify
  • Add authentication and database integration
  • Organize middleware and error handling
wshobson/agents41.7KUpdated Oct 24, 2026

Build Next.js applications with App Router patterns for page structure, data fetching, caching, and progressive page loading. Covers server and browser component responsibilities, route design, Server Actions, and migration from Pages Router.

  • Build a new application with App Router
  • Migrate an application from Pages Router
  • Add progressive loading for slow data sources
wshobson/agents41.7KUpdated Oct 24, 2026

Design application and API behavior when operations fail. Choose between exceptions and Result types, which explicitly represent success or failure, and improve retries, error messages, logging, and resource cleanup so failures are easier to handle and investigate.

  • Add error handling to a new feature
  • Design API behavior for failures
  • Improve error messages and logs for production debugging
wshobson/agents41.7KUpdated Oct 24, 2026

Plan GDPR data handling for systems processing EU personal data. Review consent, requests from people to access or delete their data, collection limits, retention, encryption, and access controls as part of system design and compliance reviews.

  • Designing systems that process EU personal data
  • Reviewing consent forms and purpose-specific choices
  • Organizing responses to data access and deletion requests
wshobson/agents41.7KUpdated Oct 24, 2026

Investigate bugs and slow applications through reproducible examples, logs, environment comparisons, and hypothesis testing. The skill structures root cause analysis and performance measurement, helping developers narrow down failures and verify that a fix works.

  • Investigate bugs that occur only occasionally
  • Measure and locate performance bottlenecks
  • Collect evidence and reproduce production failures
wshobson/agents41.7KUpdated Oct 24, 2026

Plan and carry out major library and framework upgrades by checking compatibility, identifying changes that require code updates, testing each stage, and preparing rollback steps if an upgrade causes problems.

  • Planning a major framework upgrade
  • Updating dependencies with known vulnerabilities
  • Resolving conflicting package versions
wshobson/agents41.7KUpdated Oct 24, 2026

Helps plan and implement database structure changes and data transformations using Sequelize, TypeORM, or Prisma. Includes staged changes intended to avoid downtime, plus transaction and backup examples for rolling back failed migrations.

  • Renaming database columns in stages
  • Splitting stored addresses into separate fields
  • Preparing rollback steps for failed migrations
wshobson/agents41.7KUpdated Oct 24, 2026

Build workflows that generate changelogs and release notes from commits, pull requests, and releases. Use Keep a Changelog formatting, standardize commit messages with Conventional Commits, and manage version numbers through Semantic Versioning rules.

  • Automating changelog generation from commits and pull requests
  • Standardizing team commit messages
  • Setting up GitHub or GitLab release notes
wshobson/agents41.7KUpdated Oct 24, 2026

Design reusable TypeScript components and API types with checks at compile time. Use generics, conditional rules, property transformations, and string patterns to derive types from existing definitions and verify how those types behave.

  • Designing API clients with compile-time type checks
  • Creating reusable components and helper types
  • Defining types for configuration and state management
wshobson/agents41.7KUpdated Oct 24, 2026

Plan and carry out an AngularJS to Angular migration, from choosing a rewrite strategy to converting components, services, and routes. Includes a hybrid approach that runs both frameworks together while individual features are migrated.

  • Planning an AngularJS to Angular migration
  • Moving a large app one feature at a time
  • Converting directives into Angular components
wshobson/agents41.7KUpdated Oct 24, 2026

Write and maintain Architecture Decision Records (ADRs), documents explaining important technical choices. Capture the context, options, decision, and consequences, then organize records and track their status so teams can revisit the reasoning.

  • Record the reasons for choosing a framework or database
  • Document design options and their trade-offs
  • Explain past technical decisions to new team members
wshobson/agents41.7KUpdated Oct 24, 2026

Set up and maintain a monorepo, a single repository containing multiple apps and packages. Use Turborepo, Nx, and pnpm workspaces to organize shared code, manage dependencies, improve builds, and plan package releases.

  • Setting up a repository for multiple apps and packages
  • Moving separate repositories into a monorepo
  • Reviewing build caches and test performance
wshobson/agents41.7KUpdated Oct 24, 2026

Modernize existing React applications through version upgrades and migration from class components to Hooks, functions for state and lifecycle behavior. Includes React 18 rendering APIs, grouped state updates, and features for prioritizing interface updates.

  • Plan an upgrade from React 16 through React 18
  • Rewrite class components with Hooks
  • Extract shared logic into custom Hooks
wshobson/agents41.7KUpdated Oct 24, 2026

Create and maintain OpenAPI 3.1 specifications from existing code or initial designs. Use these API descriptions to prepare documentation, generate client SDKs—libraries for calling an API—and check whether implementations match their specifications.

  • Create API documentation from existing code
  • Define an API specification before implementation
  • Generate client SDKs from API specifications
wshobson/agents41.7KUpdated Oct 24, 2026

Set up and organize an Nx monorepo, a shared repository for multiple applications and libraries. Define dependency boundaries, configure build caching, and use affected commands to focus CI tasks on projects impacted by changes.

  • Setting up a new Nx workspace
  • Defining dependencies between applications and libraries
  • Running CI tasks only for affected projects
wshobson/agents41.7KUpdated Oct 24, 2026

Manage complex Git histories with guidance for reorganizing commits, copying selected changes between branches, and finding bug-introducing commits. It also covers working on multiple branches at once and recovering lost commits through Git's reference history.

  • Clean up commit history before opening a pull request
  • Apply selected commits to another branch
  • Find the commit that introduced a bug
wshobson/agents41.7KUpdated Oct 24, 2026

Structure mobile apps built with React Native and Expo. Covers navigation, state management, device feature integration, offline data synchronization, and performance practices, helping developers organize projects and account for differences between iOS and Android.

  • Structuring a new React Native or Expo app
  • Designing tabs, authentication screens, and modals
  • Planning device integrations and offline synchronization
wshobson/agents41.7KUpdated Oct 24, 2026

Choose and implement ways to manage data in React apps, from values held by individual components to shared data and cached server responses. Covers Redux Toolkit, Zustand, Jotai, and React Query, including migration from legacy Redux.

  • Choosing a library for shared application data
  • Managing fetched data and caching
  • Migrating legacy Redux code to Redux Toolkit
wshobson/agents41.7KUpdated Oct 24, 2026

Build and review C#/.NET APIs and business backends using concrete implementation patterns. Cover asynchronous operations, service dependencies, database access, configuration, caching, and tests to structure application code and examine quality and performance issues.

  • Designing a new .NET Web API
  • Reviewing asynchronous C# code
  • Improving database access and caching
wshobson/agents41.7KUpdated Oct 24, 2026

Improve Bazel builds in large repositories containing multiple projects. Get guidance on build configuration, shared remote caches, remote execution, dependency management, custom build rules, and diagnosing build problems.

  • Set up Bazel for a monorepo
  • Configure remote caching and execution
  • Review slow build configurations
wshobson/agents41.7KUpdated Oct 24, 2026

track-management

FreeSummary

Organize features, bug fixes, and refactors as Conductor tracks, units of related work. Create specifications and task plans, maintain status and dependency records, and preserve completed work with verification details and commit references.

  • Creating a work unit for a feature or bug fix
  • Writing and reviewing specifications and task plans
  • Recording task status, dependencies, and commits
wshobson/agents41.7KUpdated Oct 24, 2026

Follow Conductor's development plans using test-driven development: write a failing test, implement the change, then improve the code. Manage phase verification, progress updates, and focused git commits as tasks move toward completion.

  • Implementing tasks from plan.md
  • Following the test-driven development cycle
  • Verifying completion at phase checkpoints
wshobson/agents41.7KUpdated Oct 24, 2026

Design query-ready data from streams of recorded events. The skill guides read models, databases shaped for queries, with practices for replaying events, resuming after failures, and tracking delays in dashboards or search indexes.

  • Build read models for systems that separate reads and writes
  • Create dashboard data from recorded events
  • Build search indexes from event streams
wshobson/agents41.7KUpdated Oct 24, 2026