Skip to content
cccskills

Browse skills

15.2K skills · sorted by popularity

tinystruct-patterns

FreeSummaryAI rating 90

Build Java applications with tinystruct, including actions usable from both a terminal and the web. Get guidance on launcher generation, routing, JSON responses, database storage, tests, and MCP tools that agents can call.

  • Build actions for both terminal and web use
  • Generate missing project launcher scripts
  • Implement JSON APIs and database storage
affaan-m/ECC284.2KUpdated Oct 20, 2026

Build or review Java Spring Boot backends using examples for web APIs, separate application layers, and database access. Covers input validation, error handling, caching, background processing, and logging to guide maintainable implementations.

  • Designing web APIs and separating application layers
  • Reviewing database access and transactions
  • Adding input validation and centralized error handling
affaan-m/ECC284.2KUpdated Oct 20, 2026

team-agent-orchestration

FreeSummaryAI rating 90

Coordinate multiple AI agents with assigned owners, clear work boundaries, and a Kanban board that tracks progress. Organize separate branches or worktrees, collect test and handoff evidence, and define checks that must pass before combining their work.

  • Assign parallel tasks to multiple AI agents
  • Track progress and blockers across sessions
  • Separate editing work across branches or worktrees
affaan-m/ECC284.2KUpdated Oct 20, 2026

swift-concurrency-6-2

FreeSummaryAI rating 100

Guide Swift 6.2 migration and concurrency design using MainActor, which keeps related work on the main actor. Address data-race compiler errors, protocol conformance, and explicit background execution for heavy computations through @concurrent.

  • Migrating existing apps to Swift 6.2
  • Resolving data-race compiler errors
  • Moving heavy computations into background execution
affaan-m/ECC284.2KUpdated Oct 20, 2026

backend-patterns

FreeSummaryAI rating 80

Build and review server-side APIs with Node.js, Express, and Next.js. The skill provides patterns for separating responsibilities, reducing database queries, caching results, checking access permissions, and handling background work and errors.

  • Designing API endpoints and separating responsibilities
  • Reducing excessive database queries
  • Adding caching to data retrieval
affaan-m/ECC284.2KUpdated Oct 5, 2026

swift-actor-persistence

FreeSummaryAI rating 80

Design local data storage in Swift using actors, which control concurrent access to shared data. Combine an in-memory cache with JSON file storage, implement save and lookup operations, and connect the repository to an observable ViewModel.

  • Building local storage for an iOS or macOS app
  • Designing local storage for an offline-first app
  • Replacing lock-based synchronization with Swift actors
affaan-m/ECC284.2KUpdated Oct 20, 2026

agent-introspection-debugging

FreeSummaryAI rating 100

Diagnose AI agent runs that fail repeatedly, loop through tools, or lose track of the task. Capture errors and environment details, test a focused recovery action, and produce a report explaining the evidence and outcome.

  • Diagnosing repeated failures in an agent run
  • Investigating loops through the same tool calls
  • Reviewing output degradation as context grows
affaan-m/ECC284.2KUpdated Oct 5, 2026

vite-patterns

FreeSummaryAI rating 90

Configure and troubleshoot Vite projects, covering environment variables, API proxies, plugins, and production builds. The skill also guides library packaging, dependency compatibility, and development server performance, with checks for exposed secrets and missing TypeScript validation.

  • Configuring environment variables and development API proxies
  • Investigating slow development servers and update failures
  • Optimizing production bundles and checking builds
affaan-m/ECC284.2KUpdated Oct 10, 2026

api-design

FreeSummaryAI rating 100

Design and review REST APIs with consistent URLs, HTTP status codes, error responses, and pagination, which divides results into smaller batches. Covers authentication, access limits, and versioning to help define clear behavior for API users.

  • Designing endpoints for a new REST API
  • Reviewing status codes and error responses
  • Choosing pagination for list endpoints
affaan-m/ECC284.2KUpdated Oct 5, 2026

terminal-ops

FreeSummaryAI rating 90

Run repository commands, inspect Git state, investigate CI or build failures, and verify focused fixes. Report the commands and results as evidence, clearly distinguishing local changes, local verification, commits, and pushes.

  • Inspecting repository and branch state
  • Investigating CI or build failures
  • Making and verifying a focused fix
affaan-m/ECC284.2KUpdated Oct 20, 2026

vue-patterns

FreeSummaryAI rating 90

Build or review Vue.js 3 and Nuxt interfaces using practical patterns for components, shared state, navigation, and tests. Learn how to organize code and manage reactivity, the mechanism that updates the interface when data changes.

  • Reviewing Vue component structure
  • Extracting reusable component logic
  • Designing shared state with Pinia
affaan-m/ECC284.2KUpdated Oct 10, 2026

agent-sort

FreeSummaryAI rating 90

Build a project-specific ECC installation plan from evidence in its code and configuration. Sort skills, rules, commands, and hooks into everyday components and references available when needed, then verify that the applied setup matches the project.

  • Selecting ECC components for a specific project
  • Separating daily tools from occasional references
  • Reviewing outdated language rules and incompatible hooks
affaan-m/ECC284.2KUpdated Oct 5, 2026

react-native-patterns

FreeSummaryAI rating 90

Build React Native and Expo screens with guidance on navigation, state management, and data fetching. Apply patterns for long lists, validated forms, device features, and secure token storage when developing or reviewing mobile apps.

  • Building screens and navigation in Expo
  • Separating remote data from interface state
  • Improving long-list rendering
affaan-m/ECC284.2KUpdated Oct 20, 2026

search-first

FreeSummaryAI rating 90

Research existing solutions before implementing a feature. Search project code, package registries, agent tools, and GitHub, then compare functionality, maintenance, licensing, and dependencies to decide whether to adopt, extend, combine, or build.

  • Researching existing solutions before adding a feature
  • Comparing packages before adding a dependency
  • Finding tools for an external integration
affaan-m/ECC284.2KUpdated Oct 20, 2026

rust-patterns

FreeSummaryAI rating 90

Write, review, and refactor Rust code using established conventions for ownership, error handling, type design, and concurrency. It guides safer implementations, avoids unnecessary copying, and organizes modules with a limited public interface.

  • Review ownership and borrowing in Rust code
  • Replace panic-prone error handling
  • Design types and modules for a Rust application
affaan-m/ECC284.2KUpdated Oct 20, 2026

quarkus-patterns

FreeSummaryAI rating 80

Build or review Java services with Quarkus 3.x using patterns for REST APIs, database access with Panache, and messaging with Apache Camel. Examples cover layered code structure, validation, transactions, and asynchronous processing, where work completes separately from the main flow.

  • Designing a REST API with separate service and repository layers
  • Connecting services through Camel and RabbitMQ
  • Reviewing Panache database access and transactions
affaan-m/ECC284.2KUpdated Oct 20, 2026

rails-patterns

FreeSummaryAI rating 80

Build or review Ruby on Rails applications by separating business operations, forms, and database queries into focused objects. Covers efficient data loading, background jobs, reusable view components, Hotwire interactions, and Rails 8 database-backed services.

  • Moving business logic out of large controllers
  • Designing forms that update multiple models
  • Reviewing repeated database queries and data loading
affaan-m/ECC284.2KUpdated Oct 20, 2026

redis-patterns

FreeSummaryAI rating 80

Build Redis caching, request limits, locks that coordinate multiple workers, and messaging. Use concrete implementation patterns to choose data structures, set key expiration, manage connections, and review common production pitfalls.

  • Add response caching to an API
  • Limit API requests per user
  • Prevent workers from running the same job simultaneously
affaan-m/ECC284.2KUpdated Oct 20, 2026

postgres-patterns

FreeSummaryAI rating 70

Guide PostgreSQL database design and troubleshooting with examples for faster queries, indexes that speed up searches, suitable data types, and row-level access rules. Also covers connection settings and SQL for investigating performance problems.

  • Investigating slow PostgreSQL queries
  • Choosing indexes and column data types
  • Designing row-level access rules
affaan-m/ECC284.2KUpdated Oct 20, 2026

python-patterns

FreeSummaryAI rating 100

Write, review, and refactor Python code using PEP 8 style conventions, type hints that describe expected data types, and clear error handling. Includes package organization and memory-conscious patterns to support readable, maintainable applications.

  • Reviewing Python code for readability and style
  • Adding type hints and improving error handling
  • Organizing Python packages and modules
affaan-m/ECC284.2KUpdated Oct 20, 2026

repo-scan

FreeSummaryAI rating 100

Prepare to audit a codebase spanning several technologies by installing the external repo-scan skill from a fixed, reviewable commit. This entry provides the installation procedure; the code audit requires invoking the installed skill separately.

  • Installing the audit skill before reviewing a legacy codebase
  • Preparing an audit before a major refactor
  • Preparing to inspect third-party code bundled in source
affaan-m/ECC284.2KUpdated Oct 20, 2026

react-performance

FreeSummaryAI rating 100

Review and refactor React and Next.js code to address slow loading and interactions. Prioritized guidance covers sequential data requests, downloaded JavaScript size, server processing, repeated rendering, and browser work, with examples for choosing relevant improvements.

  • Investigating slow page loads
  • Reviewing downloaded JavaScript size
  • Reducing repeated rendering and interaction delays
affaan-m/ECC284.2KUpdated Oct 20, 2026

react-patterns

FreeSummaryAI rating 90

Build and review React 18/19 components with guidance on state management, data fetching, forms, loading states, and error handling. It also covers keyboard access and how to divide components between server and browser execution.

  • Reviewing React components
  • Choosing where shared state belongs
  • Designing forms and data fetching
affaan-m/ECC284.2KUpdated Oct 20, 2026

ralphinho-rfc-pipeline

FreeSummaryAI rating 80

Break an RFC, a written design proposal, into work units with dependencies and acceptance tests for multiple agents. Organize research, implementation, testing, review, queued merges, and final system verification for features too large for one pass.

  • Splitting a large design proposal into verifiable work units
  • Assigning dependent tasks to multiple agents
  • Managing review and queued merges of agent-built branches
affaan-m/ECC284.2KUpdated Oct 20, 2026