← Library

prompts

Ready-made prompts, templates, and shortcuts for your workflow.

Guild Spells

PromptSteer a Shard

Cross-Shard Telekinesis

Reach into a sibling shard, read what its agent is doing, and unblock it without leaving your own.

crystlorchestration
PromptAnoint Orchestrator

Anoint a Ruler

Confer the orchestrator role on one agent and let it spawn and steer worker shards of its own.

crystlorchestration
PromptConvene Court

Convene the Court

Stand up a court: a lead you talk to, a hand that orchestrates the work, and officers holding standing remits.

crystlorchestration
PromptBanish the Swarm

Banish the Swarm

Summon a debugging specialist into its own isolated shard for each bug, then merge every fix that passes.

crystldebuggingorchestration
PromptSummon a Hero

Summon a Hero

Call a named specialist onto the task at hand, with its own role, persona, agent, and model.

crystlheroes
PromptReview the Branch

Run the Gauntlet

Launch a release-readiness crew: two Seekers, one Monk, and one Scribe.

crystlcode-review
PromptBegin a quest

Begin the quest

Assemble a party of heroes and launch them on a shared crystl quest toward one goal.

crystlquestmulti-agent
PromptRecover Transcript

Scry the Past

Read another shard's full transcript to recover how its agent got where it is.

crystl
PromptWatch Approvals

Read the Omens

Watch every gem for approval prompts and answer the moment one needs a decision.

crystlmonitoring
PromptWatch Events

Watch the Constellation

Read the whole sky of live events: know the moment a worker blocks, asks, or finishes.

crystlmonitoring
PromptAnswer Questions

Consult the Mortal

Field an agent's structured question and answer it on your terms.

crystl
PromptWorkbench Plan

Bind the Workbench

Turn a loose task list into a living crystl Workbench plan the agent keeps current.

crystlplanning
PromptHealth Check

Divine the Malady

Take crystl's pulse (CLI, bridge, and hooks) before you debug any deeper.

crystldebug
PromptFile a Bug

Send a Raven

Turn a hunted-down bug into a report the crystl team can actually act on.

crystl
PromptReview Screenshots

Invoke the Arcana

Read your last few screenshots like a tarot spread and get a recommendation from what they show.

crystl

New to Agentic Coding

PromptAsk Question

Ask a Question About This Code

Ask Claude to explain what selected code does.

PromptFind File

Find a File

Ask Claude to locate a file by name or purpose.

PromptSearch Codebase

Search the Codebase

Find where something is used or defined.

PromptSmall Edit

Make a Small Edit

Change a single line or value in a file.

PromptUndo Change

Undo Last Change

Revert the most recent edit Claude made.

PromptRun Project

Run This Project

Figure out how to start the dev server or run the app.

PromptInstall Deps

Install Dependencies

Install packages and resolve missing dependencies.

PromptExplain Error

What Does This Error Mean

Explain an error message in plain language.

PromptFix Typo

Fix a Typo

Find and fix a spelling mistake or typo in code.

PromptSummarize File

Read and Summarize a File

Get a quick overview of any file.

PromptIdentify Stack

What Language Is This

Identify the language, framework, and stack.

PromptExplain Concept

Help Me Understand This Concept

Explain a programming concept using examples from this codebase.

PromptGet Oriented

Where Do I Start

Get oriented in an unfamiliar codebase.

PromptVerify Code

Check If This Works

Verify code runs without errors.

PromptAdd Comment

Add a Comment

Add a helpful comment explaining tricky code.

PromptProject Structure

Show Project Structure

Map out the file and folder layout.

PromptRecent Changes

What Changed Recently

Summarize recent git changes.

git
PromptUsage Examples

How to Use This Function

Show usage examples for a function or component.

PromptBreak It Down

Break This Down for Me

Simplify complex code into plain steps.

PromptSave Work

Save My Work

Stage and commit current changes with a good message.

git

Git

PromptCommit & Push

Commit and Push Changes

Stage all changes, create a commit with a descriptive message, and push to the current branch.

git
PromptNew Branch

Create a Feature Branch

Create and check out a new feature branch from the current base.

git
PromptPull & Rebase

Stash, Pull, and Rebase

Safely stash your changes, pull the latest, rebase, and restore your work.

git
PromptCreate PR

Create a Pull Request

Push the current branch and open a pull request with a summary of changes.

gitgithub
PromptPR Description

Write PR Description

Generate a clear pull request title and description from the current diff.

gitgithub
PromptFix PR Comments

Address PR Review Comments

Read reviewer feedback on a PR and implement the requested changes.

gitgithub
PromptFix Conflicts

Resolve Merge Conflicts

Resolve all git merge conflicts, preserving the intended changes from both sides.

git
PromptSquash Commits

Squash Commits

Combine multiple small commits into one clean commit with a good message.

git
PromptGit Summary

Summarize Git Status

Show a clear summary of what's changed, staged, and ready to commit.

git
PromptCherry-Pick

Cherry-Pick a Commit

Apply a specific commit from another branch.

git
PromptUndo Commit

Undo a Commit

Revert the last commit while keeping changes staged.

git
PromptGit Bisect

Bisect to Find a Bug

Use git bisect to find which commit introduced a bug.

git
PromptClean Branches

Clean Up Branches

Delete merged and stale local branches.

git
PromptRebase History

Rebase and Clean History

Rebase and clean up commit history before merging.

git
Commandgit status

Git Status

Show which files are modified, staged, or untracked.

git
Commandgit log

Compact Commit History

Show the last 20 commits in a compact one-line format.

git
Commandgit graph

Visual Branch History

Show a visual graph of all branches and their commits.

git
Commandgit branch

List Local Branches

Show all local branches and highlight the current one.

git
Commandgit branch -a

List All Branches

Show all branches including remote tracking branches.

git
Commandgit diff

Show Unstaged Changes

Display line-by-line changes that haven't been staged yet.

git
Commandgit diff staged

Show Staged Changes

Display changes that are staged and ready to commit.

git
Commandgit diff stat

Change Summary

Show a summary of which files changed and how many lines were added or removed.

git
Commandgit stash list

List Stashes

Show all stashed changes you've saved for later.

git
Commandgit remote -v

Show Remote URLs

List all configured remotes with their fetch and push URLs.

git
Commandgit recent

Commits This Week

Show all commits made in the last 7 days.

git
Commandgit shortlog

Contributors by Commit Count

Rank contributors by number of commits.

git
Commandgit fetch

Fetch All Remotes

Download latest changes from all remotes without merging.

git
Commandgit add .

Stage All Changes

Stage every modified and new file for the next commit.

git
Commandgit push

Push to Remote

Upload local commits to the remote repository.

git

Setup

PromptRN Navigation

Set Up React Navigation

Add React Navigation with stack, tab, or drawer navigators.

react-nativemobile
PromptWorktrees

Set Up Git Worktrees

Create a git worktree so you can work on multiple branches in parallel without stashing.

gitworktrees
PromptNew Component

Scaffold a React Component

Generate a new React component with TypeScript, props interface, and a basic test file.

reacttypescriptfrontend
PromptPinia Store

Set Up a Pinia Store

Create a Pinia store with typed state, getters, and actions.

vue
PromptExpo Config

Configure Expo Project

Set up or update Expo configuration for a managed workflow project.

react-nativeexpomobile
PromptNew Endpoint

Scaffold an API Endpoint

Generate a new API route with request validation, error handling, and a test.

nodepythonapibackend
PromptInit Project

Initialize a New Project

Set up a new project with the right structure, config files, and dependencies.

nodepythonreacttypescript
PromptNative Module

Integrate a Native Module

Add and configure a native module or library with platform linking.

react-nativeiosandroidmobile
PromptEnv Setup

Set Up Environment Variables

Create or update .env files with the required configuration for this project.

nodepythondocker
PromptProject Structure

Go Project Structure

Organize a Go project with cmd/, internal/, and pkg/ layout.

go
PromptModule Management

Go Module Management

Clean up go.mod, tidy dependencies, and resolve version conflicts.

go
PromptVenv Setup

Python Virtual Environment Setup

Set up a Python virtual environment with proper dependency isolation.

python
PromptSetup Monorepo

Set Up a Monorepo

Configure a monorepo with workspaces, shared dependencies, and build orchestration.

nodetypescriptmonorepo
PromptDeps Management

Python Dependency Management

Set up or migrate dependency management with pip, poetry, or uv.

pythonpoetryuv
PromptSetup Auth

Set Up Authentication

Add user authentication with sign up, sign in, sessions, and protected routes.

apinodereactpython
PromptProject Structure

Python Project Structure

Organize a Python project with clean module layout and conventions.

python
PromptPush Notifications

Set Up Push Notifications

Configure push notification handling for iOS and Android.

react-nativeexpoiosandroidmobile
PromptSetup Tests

Set Up Testing Framework

Add a test runner and write the first test.

testing
PromptPreviews

Add SwiftUI Previews

Set up comprehensive SwiftUI previews with sample data and multiple configurations.

swiftswiftui
PromptMiddleware

Add Nuxt Route Middleware

Create route middleware for auth guards or redirects.

vuenuxt
PromptPython Lint

Python Linting and Formatting

Set up ruff, black, or isort for consistent code formatting.

pythonruff
PromptDeep Linking

Configure Deep Linking

Set up URL-based deep linking and universal links.

react-nativeiosandroidmobile
PromptSetup Database

Set Up a Database

Configure a database connection and initial schema.

nodepython
PromptSwiftData

Set Up SwiftData Models

Define SwiftData models with relationships, queries, and migration support.

swiftswiftuiiosmacos
PromptNuxt Plugin

Create a Nuxt Plugin

Register a Nuxt plugin for global utilities or third-party integrations.

vuenuxt
PromptSetup CI

Set Up CI Pipeline

Add continuous integration with tests and linting.

ci-cd
PromptSetup Linting

Set Up ESLint and Prettier

Configure ESLint and Prettier with sensible defaults.

nodereact
PromptSetup Docker Dev

Set Up Docker for Development

Create a Docker development environment with hot reload.

docker
PromptSPM Setup

Configure Swift Package

Set up or fix Swift Package Manager configuration with proper targets and dependencies.

swiftmacosios
PromptDeploy Adapter

Configure SvelteKit Adapter

Set up the right SvelteKit deployment adapter for your hosting target.

sveltesveltekit
PromptLinting

Go Linting Setup

Configure golangci-lint with appropriate linters for the project.

go
PromptConfig Management

Go Configuration Management

Load configuration from environment variables and config files.

go
PromptSplash & Icon

Configure Splash Screen and App Icon

Set up the splash screen and generate app icons for all device sizes.

react-nativeexpoiosandroidmobile
PromptAppStorage

Set Up @AppStorage and Defaults

Configure UserDefaults-backed preferences with @AppStorage and a settings model.

swiftswiftuimacosios
PromptWindows

Configure macOS Windows

Set up WindowGroup, window sizing, and multi-window management for macOS apps.

swiftswiftuimacos
PromptMenu Bar

Build Menu Bar App

Set up a macOS menu bar app with MenuBarExtra and system integration.

swiftswiftuimacos
PromptCode Signing

Fix Code Signing and Notarization

Configure code signing, entitlements, and notarization for distribution.

swiftmacosios

Refactor

PromptError Handling

Go Error Handling Patterns

Apply idiomatic Go error handling with wrapping, errors.Is, and errors.As.

go
PromptSimplify

Simplify This Code

Reduce complexity, fewer lines, clearer logic, same result.

PromptView Body

Simplify SwiftUI View Body

Break down complex SwiftUI views into smaller, reusable subviews.

swiftswiftui
PromptComposable

Extract a Vue Composable

Extract reusable logic into a Vue composable function.

vue
PromptExtract Component

Extract Into Components

Break a large file into smaller, focused, reusable components.

reactfrontend
PromptInterface Design

Go Interface Design

Design small, focused interfaces following Go conventions.

go
PromptGoroutine Safety

Go Goroutine Safety

Audit and fix concurrency issues with mutexes, channels, and sync primitives.

goconcurrency
PromptModernize

Modernize Legacy Code

Update legacy patterns to modern language and framework idioms.

PromptObservation

Migrate to Swift Observation

Migrate from ObservableObject/Combine to the Swift Observation framework (@Observable).

swiftswiftuiios
PromptScript Setup

Convert to Script Setup

Refactor a component to use the <script setup> syntax.

vue
PromptDRY It Up

Remove Duplicate Code

Find repeated code patterns and extract them into shared functions or modules.

PromptNavigation

Fix SwiftUI Navigation

Restructure navigation to use NavigationStack with typed paths or NavigationSplitView.

swiftswiftui
PromptClean Imports

Clean Up Imports

Remove unused imports, sort them, and organize by convention.

typescriptpythonnode
PromptAuto-Imports

Use Nuxt Auto-Imports

Replace manual imports with Nuxt's auto-import conventions.

vuenuxt
PromptError Handling

Add Error Handling

Add proper error handling, try/catch blocks, and graceful failure paths.

PromptRename Things

Rename for Clarity

Improve variable, function, and file names to be more descriptive and consistent.

PromptProtocols

Extract Protocol Interfaces

Refactor concrete types into protocol-oriented designs for testability and flexibility.

swift
PromptContext Propagation

Go Context Propagation

Thread context.Context through call chains for cancellation and deadlines.

goconcurrency
PromptSplit File

Split a Large File

Break a large file into smaller, focused modules.

PromptConvert to TS

Convert to TypeScript

Convert a JavaScript file to TypeScript with proper types.

nodereact
PromptAsync/Await

Replace Callbacks with Async/Await

Modernize callback-based code to use async/await.

node
PromptMVVM

Structure MVVM Architecture

Organize SwiftUI code into a clean Model-View-ViewModel architecture.

swiftswiftui
PromptConsolidate Constants

Consolidate Constants

Gather scattered magic numbers and strings into a constants file.

PromptDependency Injection

Go Dependency Injection

Wire dependencies through constructors without a DI framework.

go
PromptFix Signatures

Improve Function Signatures

Simplify functions that take too many parameters.

PromptWorker Pool

Go Worker Pool

Implement a worker pool pattern for bounded concurrent processing.

goconcurrency
PromptGenerics

Improve Swift Generics

Refactor repetitive code into generic types with proper constraints and associated types.

swift
PromptGenerics

Go Generics Patterns

Apply Go generics to reduce duplication with type-safe abstractions.

go

Testing

PromptWrite Tests

Write Tests for This Code

Generate unit tests covering the main paths, edge cases, and error conditions.

testing
PromptFix Tests

Fix Failing Tests

Diagnose and fix the currently failing tests.

testing
PromptIntegration Tests

Write Integration Tests

Generate integration tests for API endpoints or multi-component user flows.

apinodepython
PromptAdd Coverage

Add Test Coverage

Identify untested code paths and write tests to cover them.

testing
PromptPytest Fixtures

Pytest Patterns and Fixtures

Write pytest tests with fixtures, parametrize, and proper assertions.

pythonpytest
PromptTest Data

Generate Test Data

Create realistic mock data, fixtures, and factories for testing.

testing
PromptEdge Cases

Test Edge Cases

Identify and write tests for edge cases, boundary conditions, and unexpected inputs.

testing
PromptTable Tests

Go Table-Driven Tests

Write table-driven tests with subtests and clear assertions.

gotesting
PromptUnit Test

Write a Unit Test

Write a focused unit test for a single function.

testing
PromptMock Service

Mock an External Service

Create mocks for API calls or external dependencies.

testing
PromptTest Errors

Test Error Paths

Write tests for error handling and failure scenarios.

testing
PromptSnapshot Test

Add Snapshot Test

Create a snapshot test for UI components.

react
PromptE2E Test

Write an End-to-End Test

Write a browser-based end-to-end test for a user flow.

react
PromptSvelte Tests

Write Svelte Component Tests

Write tests for Svelte components using Vitest and Testing Library.

sveltetesting
PromptTest Endpoint

Test an API Endpoint

Write integration tests for an API endpoint.

apinode
PromptVue Tests

Write Vue Component Tests

Write unit tests for a Vue component using Vitest and Vue Test Utils.

vue
PromptSwift Tests

Add Swift Tests

Write tests using Swift Testing framework with @Test, #expect, and parameterized cases.

swiftswiftui
PromptRN Testing

Add Mobile Tests

Write unit or integration tests for React Native components.

react-nativemobile

Debug

PromptDiagnose Error

Diagnose This Error

Trace an error back to its root cause and suggest a fix.

PromptCheck Logs

Check Application Logs

Read recent logs and surface errors, warnings, or unusual patterns.

dockernodepython
PromptState Mgmt

Fix SwiftUI State Management

Audit and fix misuse of @State, @Binding, @StateObject, @ObservedObject, and @EnvironmentObject.

swiftswiftui
PromptFix Bug

Fix This Bug

Identify the root cause of a bug, explain it clearly, and apply the smallest safe fix.

PromptFix Lint

Fix Lint and Formatting Issues

Run the linter and auto-fix all linting and formatting issues in the project.

PromptReactivity Fix

Fix Vue Reactivity Issues

Identify and fix common Vue reactivity pitfalls.

vue
PromptFix Build

Fix Build and Compile Errors

Find and fix all current build, compile, or type errors so the project builds clean.

typescriptnode
PromptType Hints

Python Type Hints and Mypy

Add type annotations and fix mypy errors across the codebase.

pythonmypy
PromptConcurrency

Fix Swift Concurrency

Audit async/await usage, actor isolation, and Sendable conformance.

swiftswiftuimacosios
PromptFix Flaky Test

Fix Flaky Test

Investigate and stabilize an intermittently failing test.

testing
PromptException Handling

Python Exception Handling

Implement proper exception handling with custom errors and error responses.

python
PromptErrors

Improve Error Handling

Add proper Swift error handling with typed errors, do/catch, and Result.

swiftswiftui
PromptMemory Leak

Find Memory Leak

Identify potential memory leaks, unclosed connections, listeners, growing caches.

nodepython
PromptTrace Data

Trace Data Flow

Follow data from input to output through the system, showing every transformation.

PromptDebug Request

Debug a Network Request

Trace and fix a failing HTTP request.

api
PromptDebug State

Debug a State Issue

Track down a state management bug.

react
PromptDebug Build

Debug a Build Failure

Fix a failing build or CI pipeline.

PromptRN Debug

Debug React Native App

Set up debugging tools and diagnose common React Native issues.

react-nativemobile
PromptRace Condition

Debug a Race Condition

Find and fix timing-dependent bugs.

PromptCombine

Fix Combine Pipelines

Audit and fix Combine publisher chains for correctness, memory, and threading.

swiftmacosios

Frontend

PromptMake Responsive

Add Responsive Design

Make a page or component work well on mobile, tablet, and desktop.

frontendreacthtmlcss
PromptFix Reactivity

Fix Reactive Declarations

Find and fix broken or inefficient reactive declarations in Svelte components.

sveltefrontend
PromptFix A11y

Improve Accessibility

Fix accessibility issues, add ARIA labels, keyboard navigation, and screen reader support.

frontendreacthtml
PromptPlatform Code

Add Platform-Specific Code

Handle iOS and Android differences with platform-specific logic.

react-nativeiosandroidmobile
PromptSvelte 5 Runes

Migrate to Svelte 5 Runes

Convert legacy Svelte reactivity to Svelte 5 runes ($state, $derived, $effect, $props).

sveltefrontend
PromptShrink Bundle

Optimize Bundle Size

Analyze and reduce the JavaScript/CSS bundle size.

frontendreactnodetypescript
PromptAdd Store

Create Svelte Stores

Set up Svelte stores for shared state with proper typing and subscriptions.

sveltefrontend
PromptLoading States

Add Loading States

Add loading spinners, skeletons, and error states for async operations.

frontendreact
PromptLoad Function

Write SvelteKit Load Functions

Create type-safe SvelteKit load functions for page data fetching.

sveltesveltekitfrontend
PromptForm Validation

Add Form Validation

Add client-side form validation with clear error messages.

frontendreacthtml
PromptRN Styling

React Native Responsive Styling

Add responsive StyleSheet patterns that adapt to different screen sizes.

react-nativemobile
PromptForm Actions

Add SvelteKit Form Actions

Implement SvelteKit form actions with validation and progressive enhancement.

sveltesveltekitfrontend
PromptDark Mode

Add Dark Mode

Add dark mode support with a toggle and system preference detection.

frontendreactcss
PromptFix Re-renders

Reduce Re-renders

Find and fix unnecessary re-renders in React components.

reactfrontend
PromptGestures

Add Gesture Handling

Implement touch gestures like swipe, pinch, or pan using gesture handlers.

react-nativemobile
PromptAdd Routes

Set Up SvelteKit Routing

Create SvelteKit routes with layouts, params, and route groups.

sveltesveltekitfrontend
PromptComponent API

Design a Vue Component API

Design a component with clear props, emits, and slot interfaces.

vue
PromptLazy Load

Add Lazy Loading

Lazy load images, components, and routes to improve initial page load.

reactfrontend
PromptComposition

Improve Component Composition

Refactor Svelte components using slots, snippets, or render delegation.

sveltefrontend
PromptTransitions

Add Vue Transitions

Add enter/leave transitions to Vue components.

vue
PromptAdd Animation

Add an Animation

Add a smooth CSS or JS animation to a UI element.

react
PromptTransitions

Add Svelte Transitions

Add smooth transitions and animations to Svelte component state changes.

sveltefrontend
PromptError Boundary

Add an Error Boundary

Add graceful error handling to UI components.

react
PromptSkeleton Loader

Add a Skeleton Loader

Replace loading spinners with skeleton placeholder UI.

react
PromptAppKit Interop

AppKit and SwiftUI Interop

Bridge between AppKit and SwiftUI using NSViewRepresentable and hosting controllers.

swiftswiftuiappkitmacos
PromptSSR/CSR Config

Configure SSR and CSR

Set the right rendering strategy for SvelteKit pages and components.

sveltesveltekitfrontend
PromptVueUse

Add VueUse Composable

Integrate a VueUse utility composable to avoid reinventing the wheel.

vue
PromptKeyboard Nav

Add Keyboard Navigation

Make a UI component fully navigable with the keyboard.

react
PromptAsync Storage

Add Local Data Persistence

Persist data locally using AsyncStorage or MMKV.

react-nativemobile
PromptToast Notifications

Add Toast Notifications

Add a toast notification system for user feedback.

react
PromptSEO Head

Add SEO Meta with useHead

Set up page-level SEO meta tags using Nuxt's useHead.

vuenuxt
PromptRN Animation

Add React Native Animation

Add smooth native-thread animations using Reanimated or Animated API.

react-nativemobile
PromptSearch & Filter

Add Search and Filter

Add search and filtering to a list or table.

react
PromptFix A11y

Fix Svelte Accessibility

Find and fix accessibility issues flagged by Svelte's built-in a11y warnings.

sveltefrontendaccessibility
PromptAccessibility

Fix SwiftUI Accessibility

Add accessibility labels, traits, and VoiceOver support to SwiftUI views.

swiftswiftuiiosmacos
PromptError Capture

Add Vue Error Handling

Set up error boundaries using onErrorCaptured in Vue.

vue
PromptAdd i18n

Add Internationalization

Set up multi-language support for the app.

react
PromptPermissions

Handle App Permissions

Request and manage runtime permissions for camera, location, etc.

react-nativeiosandroidmobile
PromptAdd SEO

Add SvelteKit SEO

Add meta tags, Open Graph, and structured data to SvelteKit pages.

sveltesveltekitfrontend
PromptAnimations

Add SwiftUI Animations

Add smooth animations and transitions to SwiftUI views.

swiftswiftui
PromptProvide/Inject

Use Provide/Inject

Share state down the component tree without prop drilling.

vue
PromptAdd Modal

Add a Modal Dialog

Create an accessible modal component.

react
PromptContext API

Use Svelte Context API

Share data between parent and child components using setContext/getContext.

sveltefrontend
PromptForm Handling

Build a Vue Form

Create a form with v-model bindings, validation, and submission.

vue
PromptData Fetching

Fetch Data with useFetch

Use Nuxt's useFetch or useAsyncData for SSR-friendly data loading.

vuenuxt
PromptScoped CSS

Fix Scoped Styles

Organize and fix scoped CSS in Svelte components.

sveltefrontendcss
PromptOffline First

Add Offline-First Support

Make the app work reliably without network connectivity.

react-nativemobile

API

PromptDesign API

Design an API

Design RESTful endpoints with routes, methods, request/response schemas, and auth.

apinodepython
PromptAdd Validation

Add Input Validation

Add request validation with proper error messages for all API inputs.

apinodepythontypescript
PromptOpenAPI Spec

Generate OpenAPI Spec

Generate an OpenAPI/Swagger specification from existing API routes.

apinodepython
PromptRate Limit

Add Rate Limiting

Add rate limiting to API endpoints to prevent abuse.

apinodepython
PromptHTTP Handler

Go HTTP Handler

Implement a clean HTTP handler using stdlib net/http or a router.

goapi
PromptError Responses

Standardize Error Responses

Create consistent error response format across all endpoints.

apinode
PromptAPI Versioning

Add API Versioning

Set up versioned API routes.

apinode
PromptServer Route

Add a Nuxt Server Route

Create a Nuxt server API route with validation and error handling.

vuenuxt
PromptAPI Auth

Add API Authentication

Add authentication middleware to API endpoints.

apinode
PromptAdd Webhook

Add a Webhook

Create a webhook endpoint with signature verification.

apinode
PromptFastAPI Routes

FastAPI Route Patterns

Set up FastAPI routes with path params, query params, and request bodies.

pythonfastapi
PromptWebSocket

Add WebSocket Support

Add real-time communication with WebSockets.

apinode
PromptPydantic Models

Pydantic Model Design

Design Pydantic models with validation, serialization, and field constraints.

pythonfastapipydantic
PromptFile Upload

Add File Upload

Implement a file upload endpoint with validation.

apinode
PromptDjango Views

Django Views and DRF Serializers

Create Django REST Framework views with serializers and permissions.

pythondjangodrf
PromptMiddleware

Go Middleware Pattern

Implement HTTP middleware for auth, logging, or request processing.

goapi
PromptFlask Blueprints

Flask Blueprint Organization

Organize Flask routes into blueprints with proper separation of concerns.

pythonflask
PromptFastAPI DI

FastAPI Dependency Injection

Use FastAPI's Depends system for shared logic, auth, and database sessions.

pythonfastapi
PromptDjango Admin

Django Admin Customization

Customize Django admin with list displays, filters, and inline editing.

pythondjango
PromptgRPC Service

Go gRPC Service

Implement a gRPC service with protobuf definitions and server setup.

goapigrpc

DevOps

PromptAdd CI/CD

Add CI/CD Pipeline

Set up a CI/CD pipeline with build, test, lint, and deploy stages.

dockernodepythongithub
PromptDockerize

Dockerize This Project

Create a Dockerfile and docker-compose.yml for the project.

dockernodepython
PromptPre-commit Hooks

Add Pre-commit Hooks

Set up git hooks to lint, format, and type-check before each commit.

gitnodepython
PromptAdd Linting

Add Linting Configuration

Set up ESLint, Prettier, or equivalent linting and formatting tools.

nodetypescriptpython
PromptAdd TypeScript

Add TypeScript to a Project

Convert a JavaScript project to TypeScript with proper configuration.

typescriptnode
PromptDeploy Check

Pre-Deploy Checklist

Run through a checklist to make sure everything is ready for deployment.

ci-cd
PromptEnv Management

Set Up Environment Management

Configure environment-specific settings and secrets.

security
PromptGit Hooks

Add Git Hooks

Set up git hooks for automated code quality checks.

git
PromptDep Updates

Set Up Dependency Updates

Configure automated dependency update checking.

ci-cd
PromptCode Coverage

Add Code Coverage Reporting

Set up code coverage tracking and reporting.

testing
PromptApp Store Build

Prepare App Store Build

Configure and run a production build for iOS App Store or Google Play.

react-nativeexpoiosandroidmobile
PromptOTA Updates

Set Up Over-the-Air Updates

Configure EAS Update or CodePush for deploying JS updates without a store release.

react-nativeexpomobile
PromptDeploy Config

Configure Nuxt Deployment

Set up Nitro presets and deployment config for Nuxt.

vuenuxt

Add these to your Facet Inserts in crystl for one-click access.

get crystl