Use this skill to define recurring Trigger.dev tasks with cron schedules, set time zones and environments, and manage schedules through code or the dashboard. It also explains schedule payloads and common conditions that prevent a task from running.
- Defining a recurring cron task
- Scheduling runs for a particular time zone
- Creating per-user schedules with external IDs
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Write Trigger.dev v4 tasks with validated inputs, scheduled runs, retries, waits, and task-to-task triggers. The skill explains how to handle Result values returned by waiting for tasks and highlights patterns that the v4 SDK does not support.
- Creating a task with input validation
- Scheduling a task with a cron pattern
- Triggering one task from another and handling its result
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Use this skill to investigate failed SDK generation from an OpenAPI spec. It helps classify errors, identify likely root causes, and outline whether an overlay can address them, the spec needs changes, or a human decision is required.
- Finding the cause of a failed Speakeasy SDK run
- Sorting OpenAPI errors by likely fix strategy
- Preparing action items for a generation failure
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Set up Better Auth for TypeScript applications, including server and client configuration, database adapters, sessions, email and social sign-in, and plugins. The guide also highlights environment variables, schema generation, and security settings to review.
- Configuring Better Auth in a TypeScript app
- Connecting an ORM or database adapter
- Setting up sessions and cookie storage
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Create, apply, and validate OpenAPI overlay files to customize SDK generation without editing the source specification. Use JSONPath to target operations or schemas and configure naming, grouping, retries, pagination, headers, enum handling, or custom security.
- Creating an overlay for SDK naming or grouping
- Applying an existing overlay to an OpenAPI spec
- Validating an overlay file
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Apply the project’s core rules when changing TypeScript code: use Bun for package tasks, prefer the design system, validate external data without unsafe types, and follow conventions for data fetching and UI state. Run type and lint checks after changes.
- Add a TypeScript feature using project conventions
- Validate data returned by an external service
- Choose the project’s data fetching pattern
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Review specified files for outdated hook and API patterns, then replace them with the prescribed SWR hooks, API clients, or server API calls. The guidance covers data fetching, mutations, cache updates, and response handling, followed by a typecheck command.
- Auditing files for disallowed API and hook patterns
- Replacing raw fetch calls with the API client
- Migrating server actions and database mutations to API hooks
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Structure data fetching so server pages provide initial data to client components, while SWR refreshes it and handles mutations through an API client. The guidance covers cache keys, server and client responsibilities, and URL based organization context.
- Building pages that render with server-fetched initial data
- Creating SWR hooks for API reads and mutations
- Keeping cached data separate by organization
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Review changed code after implementation for readability, repeated logic, inconsistent patterns, unsafe boundary handling, redundant casts, and dead code. The checklist guides cleanup and calls for a TypeScript type check after fixes.
- Reviewing files after implementing a feature
- Cleaning up code after a bug fix
- Checking changed files before committing
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Create and maintain Cursor rules in `.mdc` files. Learn how frontmatter, glob patterns, and automatic or manual application control which guidance applies, plus ways to organize rules and troubleshoot rules that do not apply or conflict.
- Creating a focused `.mdc` rule with examples
- Choosing files for a rule with glob patterns
- Invoking a rule manually in a prompt
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Apply consistent TypeScript and React practices for safer data handling, component structure, state, and file organization. The guidance also covers readable code, accessible interactions and forms, event naming, and user feedback with Sonner toasts.
- Writing TypeScript without unsafe casts
- Structuring React components and route files
- Reviewing state and effect usage
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Guide API endpoint changes so request DTOs, runtime validation, OpenAPI documentation, and MCP tool metadata stay aligned. It covers discoverability, authentication, uploads, long-running tasks, and response types that MCP tools cannot handle.
- Adding an API endpoint with a request body
- Updating DTO validation and OpenAPI metadata
- Making an endpoint available as an MCP tool
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Prepare an isolated worktree for a feature, ticket, or bugfix by following the repository’s setup conventions for environment files, databases, dependencies, and development servers. It also explains how to avoid conflicts when multiple worktrees are active.
- Starting a feature in a new worktree
- Setting up a branch for a Linear ticket
- Running development servers across worktrees
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Review old Git worktrees and their related Postgres databases, classify which appear safe to remove, and present recommendations before cleanup. The process checks branch and pull request status, local changes, and unpushed commits to protect work that may still be needed.
- Review old worktrees before cleanup
- Find orphaned development databases
- Check whether a worktree has uncommitted work
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Keep Prisma schema changes, database migrations, and generated client types in sync across applications. The guidance also sets conventions for readable, prefixed CUID IDs, including short unique prefixes and the required database function cast.
- Updating a Prisma schema and creating its migration
- Regenerating Prisma client types across apps
- Choosing prefixed IDs for new data models
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Get guidance for package and dependency work in a bun-based monorepo. It covers package boundaries, cross-package imports, build commands, type checks, linting, and the structure for adding a new package.
- Adding a dependency to one monorepo package
- Choosing whether code belongs in a shared package
- Running builds and checks across packages
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Follow a consistent Speakeasy CLI workflow for SDK and OpenAPI tasks: check the CLI’s current capabilities first, use command help instead of guessing syntax, complete the task, and submit feedback about the experience afterward.
- Starting an SDK task with the current CLI context
- Checking syntax for a Speakeasy command
- Reporting feedback after a CLI task
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Official · UpstashFreeSummary Use this skill to add Redis-based rate limiting to a TypeScript application. It covers SDK setup and basic usage, then points to guidance on algorithms, features, pricing, and traffic protection so you can choose and apply an appropriate limiter.
- Setting up a Redis rate limiter in a TypeScript app
- Choosing a rate-limiting algorithm
- Checking Redis pricing and operating costs
upstash/ratelimit-js☆ 2KUpdated Oct 20, 2026
Visually inspect desktop frontend component changes by mounting them in a temporary Vite page. This lets you check the rendered UI in a browser without starting the Tauri app or a live model, then clean up the temporary harness files.
- Checking a desktop component's visual changes
- Previewing frontend work without launching Tauri
- Inspecting a component in a temporary Vite page
ai4s-research/open-science☆ 2KUpdated Oct 27, 2026
Coordinate multiple AI agents working on a large software project in parallel. The skill uses Git tasks and worktrees to let agents claim work, share progress, and contribute changes, with scripts and a dashboard for monitoring and control.
- Splitting a large development project across agents
- Running parallel coding tasks in a Git repository
- Monitoring agent progress and logs from a dashboard
alchaincyf/huashu-skills☆ 2KUpdated Oct 26, 2026
Read a text file from a given path so an agent can inspect configuration values, review code, or analyze data. It uses UTF-8 encoding and is intended for text files; binary files need separate handling.
- Checking values in a configuration file
- Reviewing the contents of a code file
- Reading text data for analysis
openakita/openakita☆ 2KUpdated Sep 24, 2026
Retrieve detailed instructions for a specified MCP server, including its capabilities, tool usage guidance, examples, and best practices. Use the returned information to learn how that server works and how to apply its tools in a task.
- Learning what a particular MCP server can do
- Checking how to use a server's tools
- Finding server-specific examples and practices
openakita/openakita☆ 2KUpdated Sep 24, 2026
Modify an existing file by replacing an exact text match with new text, optionally changing every match. This focused editing method supports Windows and Unix line endings and is suited to small, targeted updates such as renaming a function or variable.
- Renaming a function in an existing file
- Replacing a variable name throughout a file
- Making a targeted text change while preserving other content
openakita/openakita☆ 2KUpdated Sep 24, 2026
Search file contents across directories with a regular expression and get matching lines with their file paths and line numbers. Filter by filename, ignore case, limit results, or include nearby context. It uses Python and needs no external search tools.
- Finding function or class definitions across a project
- Locating TODO or FIXME markers, including mixed case
- Viewing matching lines with surrounding context
openakita/openakita☆ 2KUpdated Sep 24, 2026