
aj-geddes/useful-ai-prompts
40 skills32.4k installs10k starsGitHub
Install
npx skills add https://github.com/aj-geddes/useful-ai-promptsSkills in this repo
1Nodejs Express Servernodejs-express-server collects ready-to-adapt JavaScript snippets for solo builders standing up a Node API. It covers a minimal Express bootstrap with health checks and error middleware, a POST /login path that validates credentials against a database user record, bcrypt comparison, and jwt.sign with a 24-hour expiry, plus database integration guidance oriented around PostgreSQL. The skill is a prompt-backed template pack from useful-ai-prompts—not a deploy pipeline or test suite—meant for agents that need concrete starting code instead of vague advice. Use it when you are in early Build and want consistent patterns for auth and server structure before you harden security, rate limits, and refresh tokens. Intermediate familiarity with Express env vars and ORM models helps you merge these blocks into your repo layout.2.7kinstalls2Code Review AnalysisCode Review Analysis is an agent skill that turns ad-hoc diff reading into a repeatable review ritual aligned with industry practice. Solo builders and tiny teams use it when reviewing pull requests or merge requests, sanity-checking quality before merge, hunting security issues, or coaching themselves through better patterns. The quick start anchors on git: compare feature branches to main, scan change scope, and read commit history before deep passes. Detailed behavior lives in bundled reference guides for initial assessment, code quality, and security review, so the agent can stage findings instead of dumping generic praise. It fits Ship review workflows but also helps during Build when you self-review feature branches and during Operate when you audit hotfix diffs. Invoke it whenever you want structured positives, risks, and improvement suggestions rather than a shallow lint rerun. Confidence is high for ship-phase review; depth depends on your repo context and how much of the references the agent loads.2.1kinstalls3Rest Api DesignREST API Design is a prompt-style agent skill from useful-ai-prompts that encodes production-oriented REST conventions through a complete Express.js walkthrough. Solo builders shipping a SaaS or API product use it when they want agents to generate endpoints that paginate collections, return uniform JSON envelopes, and map failures to explicit HTTP status codes instead of ad-hoc strings. The skill emphasizes practical defaults—query-driven page and limit, offset math, attribute whitelisting on lists, and try/catch blocks that never leak raw stack traces to clients. It fits indie teams who lack a dedicated API architect but still need /api/v1-style versioning discipline and predictable client contracts. Invoke it during backend implementation or when refactoring legacy routes toward a single error schema. It complements database and auth skills but does not replace OpenAPI documentation or integration testing.1.4kinstalls4Architecture DiagramsArchitecture Diagrams is an agent skill for creating system architecture visuals using code-first tools—primarily Mermaid and PlantUML—including C4 model views, data flow and sequence diagrams, component relationships, deployment and infrastructure layouts, and integration patterns. Solo builders use it when a design lives only in chat or a whiteboard snapshot that nobody can update. The skill emphasizes maintainable, version-controlled diagrams suitable for READMEs, design docs, and technical workflows rather than static image exports. It fits SaaS and API products where you need to explain layers, gateways, services, and databases to collaborators, investors, or future you. Triggers align with documenting architecture, system design, data flows, and technical workflows across the stack.1.4kinstalls5Ios Swift Developmentios-swift-development is a procedural agent skill for solo and indie builders who want a native Apple client instead of a cross-platform web shell. It walks through Swift with modern stack choices—SwiftUI for UI, MVVM for separation of concerns, URLSession for API calls, Combine for reactive updates, and Core Data when offline persistence matters. The SKILL.md positions it when you need hardware integration, platform APIs, or fluid animations that wrappers struggle to match. A minimal User/UserViewModel quick start demonstrates loading state and error handling so your coding agent can extend the pattern toward full screens and services. Reference guides and best practices round out architecture and performance habits. Install it during the Build phase while you are implementing screens and data flow, especially if your agent defaults to generic mobile advice rather than Swift idioms.1.3kinstalls6Flask Api Developmentflask-api-development is a phase-specific agent skill that gives solo builders copy-ready Python for a maintainable Flask API: configuration objects per environment, a create_app factory, SQLAlchemy, and JWT-backed authentication wired through blueprints. It suits indie hackers who need a small JSON backend for a mobile or web client and want agents to stop producing single-file Flask demos. Use it during Build when standing up routes, models, and auth—not for frontend polish or DevOps hardening alone. The snippets assume familiarity with Flask extensions and expect you to fill models and full route bodies beyond the truncated readme. After scaffolding, pair with testing and security skills before Ship. Ideal when you want a conventional layered structure agents can extend incrementally.1.1kinstalls7Android Kotlin DevelopmentAndroid Kotlin Development is an agent skill that supplies Jetpack Compose UI patterns for solo builders shipping Android apps with modern Google stack defaults. It walks through a multi-destination NavHost, home list screens wired to a Hilt ViewModel, loading states, and reusable item cards that navigate by ID—exactly the skeleton most indie apps need before polishing design or backend sync. Install it when your coding agent keeps reinventing navigation graphs, state hoisting, or Material scaffold structure instead of copying vetted Kotlin snippets. The skill is reference-style procedural knowledge rather than a codegen pipeline: you paste or adapt composables into your module. It matters on Prism because mobile builders browsing Build → Frontend can find Android-specific agent guidance next to web stacks, without hunting generic Android docs. Pair it with your API integration and testing skills once screens compile and need real data or device QA.1.1kinstalls8Ansible AutomationAnsible-automation packages a solo-builder-friendly deployment ritual: validate playbook syntax against inventory/hosts.ini, rehearse changes with a check-mode dry run, pause for human confirmation, then apply the playbook with verbose logging and run a dedicated verification playbook on the same limit. The snippet also shows how to render environment-specific application config via Jinja2 templates (database URL, pool size, log level). It is aimed at indie teams who already use Ansible but want an agent or script to generate consistent deploy shells instead of one-off commands. Use when you are promoting builds across dev/staging/prod and need guardrails before mutating servers. It complements container-first deploys by keeping VM/bare-metal or hybrid stacks on the same journey shelf as other ship-phase tooling.1.1kinstalls9Markdown Documentationmarkdown-documentation teaches solo and indie builders how to produce readable technical writing with standard Markdown and GitHub Flavored Markdown. The skill is invoked whenever you are drafting README files, documentation pages, GitHub or GitLab wikis, blog posts, or formatted comments—not only at initial repo setup. A quick-start header ladder gets you moving immediately, while deeper material lives in reference guides for text formatting, lists, links and images, extended GFM syntax, and collapsible sections. That split helps agents pull the right rules instead of guessing list nesting or table alignment. Use it across Validate when scoping written prototypes, Build when the main docs land, Ship when launch readmes tighten, and Launch when SEO-oriented content needs clean structure. It does not replace token-optimization or architecture skills; it ensures what you write is correct, skimmable, and portable across platforms that render GFM.1kinstalls10Wireframe PrototypingWireframe Prototyping is an agent skill for solo and indie builders who need a repeatable way to test low- or medium-fidelity flows before writing production frontend code. It packages an unmoderated remote testing plan with clear objectives, four representative user tasks, quantitative success gates, and structured feedback areas so you can spot friction instead of debating opinions in chat. The skill also includes a prototyping-tools framework that contrasts Figma, Framer, and Adobe XD on fidelity, interactivity, collaboration, and monthly cost—useful when you are choosing one toolchain for a small team. Use it during Validate when a clickable or static prototype exists and you want evidence-backed UX decisions; carry findings into Build when you refine layout, copy, and error states. It does not replace accessibility audits, analytics, or automated visual regression—those come later in Ship and Grow.1kinstalls11Nginx ConfigurationNginx Configuration is an agent skill that walks solo and indie builders through production Nginx setups for high-traffic web edges. It targets builders shipping APIs, SaaS dashboards, or self-hosted services who need a reverse proxy in front of app servers, sensible TLS termination, and optional load spreading across backends. The skill aligns with common ship-and-operate moments: putting HTTPS in front of a new deploy, splitting traffic across staging and production upstreams, or adding caching and rate limits before a launch spike. Reference guides and best practices emphasize observable logging, sane defaults for workers and connections, and patterns that double as a lightweight API gateway. Use it when you are editing nginx.conf or site snippets and want agent-assisted configs instead of copy-pasting outdated Stack Overflow blocks.979installs12Jenkins Pipelinejenkins-pipeline is a reference-style agent skill for solo and indie builders who run Jenkins instead of managed CI. It packages copy-paste Groovy for both declarative and scripted Jenkinsfiles around a typical Node workflow: checkout SCM, install with npm ci, lint, run tests with optional junit output, build, archive dist artifacts, and deploy to Kubernetes on main via kubectl set image. Environment variables and parameters (for example DEPLOY_ENV defaulting to staging) show how to parameterize releases without a separate ops runbook. The skill does not install Jenkins plugins or provision agents—it gives your coding agent the structural patterns so you can adapt labels, registry names, and shell commands to your repo. Use it when you are standing up or refactoring a pipeline in Ship, especially if you want declarative syntax for readability or scripted Groovy for dynamic image tags derived from git rev-parse.904installs13Penetration TestingAutomated Penetration Testing Framework is an agent skill packaged as a Python-oriented procedural template for solo builders who need repeatable security checks without hiring a full red team. It models each issue as a Finding with severity, category, target, vulnerability description, evidence, remediation text, and CVSS score, so outputs slot into ship-phase security reviews and launch gates. The excerpted workflow centers on SQL injection testing: parameterized requests, a library of classic payloads, and heuristics that flag database error leaks in responses. You point the tester at a base target URL and extend the class with additional methods for other vulnerability classes as your product surface grows. It fits indie SaaS and API projects where one developer owns build and ship, and you want the coding agent to scaffold or extend pentest automation rather than ad-hoc curl experiments. Treat it as a starting framework to harden and scope ethically on systems you own or have written permission to test.748installs14Event SourcingEvent Sourcing is a prompt-backed agent skill that walks solo builders through a TypeScript event store and aggregate modeling pattern suitable for SaaS backends and APIs. You get concrete interfaces for DomainEvent and Aggregate, an EventStore class that appends batches with optimistic concurrency checks, loads ordered streams per aggregateId, and derives current version from the tail event. The bank account aggregate illustrates how to fold events into state for balances and operations. Use it when you are designing audit-friendly persistence, need a teaching skeleton before Postgres or Kafka, or want your coding agent to generate consistent event-sourced modules. It spans Validate when you scope whether CQRS fits your product and Ship when you harden concurrency handling, but the primary deliverable is backend TypeScript you extend with real storage adapters.736installs15Css Architecturecss-architecture is a prompt-style agent skill that encodes practical frontend styling conventions—chiefly BEM for plain CSS and a styled-components approach for CSS-in-JS. Indie builders using Claude Code or Cursor to scaffold dashboards and marketing sites often get syntactically valid but architecturally chaotic styles; this skill nudges the agent toward predictable class names, modifier patterns, and typed component props. It is not a full design system generator; it is a reference pattern library you invoke when starting a new UI surface, refactoring legacy global CSS, or aligning a small team on one naming scheme. Use it during Build when you want buttons, cards, and form chrome to share semantics across pages. Pair with accessibility and component-library skills for production polish; skip when you already enforce Tailwind-only or a locked corporate design token package.725installs16Responsive Web Designresponsive-web-design is a frontend agent skill from useful-ai-prompts that walks solo builders through mobile-first responsive interfaces using Flexbox, CSS Grid, and media queries. It fits Prism’s Build phase when you are shipping a SaaS dashboard, marketing site, or extension UI that must read well on phones without a separate codebase. The quick-start block demonstrates default mobile stacking, card surfaces, and a one-column grid that expands at tablet breakpoints—patterns you can paste and extend. Deeper behavior lives in bundled reference guides such as mobile-first media query strategy and Flexbox responsive patterns, so the agent can cite structured recipes instead of improvising breakpoint soup. Use it for multi-device apps, accessible layouts, and flexible design systems; pair with your component framework of choice. It does not replace design tokens or brand guidelines, but it standardizes how agents reason about breakpoints and layout primitives so indie shipping velocity does not trade away basic adaptability.722installs17Api Contract Testingapi-contract-testing teaches agents how to verify API contracts between services using consumer-driven testing—especially Pact—so producers and consumers stay compatible without running entire stacks on every change. Solo builders shipping SaaS APIs or microservices install it when they need backward compatibility guarantees, versioned surface checks, and fast CI signal instead of brittle end-to-end suites alone. The quick-start pattern wires a consumer test against a named provider port, persists pact files, and uses flexible matchers for realistic payloads. It complements OpenAPI validation and integration tests by focusing on the agreed interface, not internal implementation. Expect TypeScript-oriented examples and intermediate familiarity with test runners and service boundaries.683installs18Api Security Hardeningapi-security-hardening is an agent skill that walks solo builders through securing REST APIs with authentication, authorization, rate limiting, CORS, validation, and defensive middleware. Use it when standing up a new backend you plan to expose, closing gaps after a security review, or meeting compliance before traffic spikes. The included quick start centers on an Express JavaScript server class that stacks helmet, rate limiting, sanitization libraries, JWT verification, and validator usage—patterns you can port to other Node frameworks or adapt conceptually to Python and Go stacks. It spans Build while you implement endpoints and Ship when you lock down production behavior. The skill emphasizes comprehensive middleware ordering and common vulnerability classes rather than a single-feature plugin, so expect to tune limits, identity providers, and logging to your threat model.669installs19Mobile App TestingMobile-app-testing is a reference-and-workflow agent skill from useful-ai-prompts that helps solo mobile builders stand up credible test strategy before a store or TestFlight push. It walks from Jest unit tests through React Native Testing Library component checks toward cross-platform UI automation with Detox and Appium and native XCTest on iOS. The skill is aimed at indie developers who cannot afford a dedicated QA team but still need integration confidence with APIs and performance guardrails. It fits the Ship phase as a testing playbook: choose layers, copy starter patterns, then expand into CI-friendly regression suites. Intermediate complexity reflects toolchain choices (simulators, device farms, flaky UI timing) rather than syntax alone. Use it when you are hardening an existing React Native or native mobile codebase, not when you are still sketching an unscoped prototype without a runnable app.655installs20Mobile First DesignMobile-first-design is a procedural agent skill from useful-ai-prompts that encodes mobile performance optimization and progressive enhancement as YAML-ready guidance for solo builders shipping web apps with Claude Code, Cursor, or similar agents. It targets the Build phase frontend shelf: ruthlessly sized images, network and CDN hygiene, and explicit CWV-style goals so agents do not ship desktop-only layouts. The skill walks through a three-layer enhancement model—readable HTML first, visual CSS second, interactive JavaScript last—so accessibility and resilience stay intact on slow networks. Physical and emulated testing steps (iPhone SE baseline, orientation changes, real touch checks) give indie teams a repeatable QA script without hiring a performance specialist. Install it when you want your agent to cite concrete kilobyte budgets and lazy-loading rules instead of generic “make it responsive” advice.619installs21User Story WritingUser Story Writing is an agent skill packaged as worked acceptance-criteria examples for solo and indie builders who need testable scope without hiring a BA. It walks through a payment-settings feature with five scenario blocks—add, edit, delete, validation errors, and security—plus non-functional targets such as sub-two-second saves and a three-step form flow. Install it when you are validating a feature, preparing backlog items for Claude Code or Cursor, or aligning an agent on observable behavior before coding. The output is structured prose your agent can mirror for other domains: consistent scenario naming, explicit preconditions, and measurable NFRs. It complements ad-hoc “build this feature” prompts by forcing binary pass/fail criteria agents and humans can execute in ship-phase testing.614installs22Kubernetes DeploymentKubernetes Deployment is an agent skill for deploying and managing containerized applications on Kubernetes with practices aimed at real workloads. Solo builders use it when a Dockerfile is not enough—you need replicated pods, controlled rollouts, and clear resource boundaries across environments. The quick-start orients around a minimal Deployment spec (for example a three-replica api-service in a production namespace) and points to deeper reference guides for full implementations. It fits agents helping you author YAML, reason about surge/unavailability during updates, and align security and networking policies with how you actually run microservices. Complexity is intermediate: you should understand containers and basic kubectl concepts. It complements generic CI/CD skills by focusing on cluster-native orchestration rather than a single-platform PaaS button.590installs23Technical SpecificationTechnical Specification is an agent skill for solo and indie builders who need a concrete API contract before coding backends or handing work to an agent. It packages patterns for TypeScript data models and authentication endpoints—register, login, refresh tokens, and validation errors—so you stop improvising JSON shapes in chat. Use it when you are scoping a SaaS or API product and want one quotable spec section agents can extend into full OpenAPI or implementation plans. The skill fits the Prism journey between validation and build: you define what the API must do, which fields are required, and how failures surface, then move into integrations and ship with fewer rework loops. It is documentation-oriented procedural knowledge, not a live MCP server—install it when your repo needs a starting spec, not when you only need a one-off curl test.590installs24Flutter DevelopmentFlutter Development is an agent skill that encodes practical Dart snippets for solo builders shipping cross-platform mobile apps. It walks through a standard pubspec with common packages, wires main.dart to MaterialApp.router, and defines GoRouter paths for home, parameterized detail routes, and profile screens. The included HomeScreen StatefulWidget pattern shows where to hang Provider-driven data loading in initState. Builders reach for it when an AI coding session needs consistent Flutter 3 navigation and state scaffolding rather than one-off widget guesses. It does not replace platform-specific native modules, CI signing, or store metadata—that stays in validate, ship, and launch phases—but it accelerates the core UI shell most indie apps share early in build.577installs25User Guide Creationuser-guide-creation is a prompt-driven agent skill that helps solo builders produce polished, task-oriented user documentation from product facts you already have. It structures content into familiar sections such as initial setup, account creation, preference configuration, download, and platform-specific installation so readers can follow without guessing. The pattern emphasizes numbered steps, bold UI labels, image placeholders, and short tips that reduce support load after launch. Use it when you are shipping or updating a SaaS app, desktop tool, CLI with a GUI, or mobile companion and need docs that match real screens and flows. It fits the Build phase first as docs work, but the same guides support Ship checklists and Launch onboarding. Pair it with your actual UI strings and screenshot captures so agents do not invent controls or URLs.573installs26Funnel AnalysisFunnel Analysis is a growth-focused agent skill for solo builders who need to see where users abandon a path—not just that overall conversion is low. It frames funnels as ordered stages from landing or app open through intermediate steps to a final goal such as purchase, subscription, or signup, and emphasizes drop-off rate, stage-to-stage conversion, overall funnel efficiency, and friction hotspots. Invoke it when you are tuning onboarding, checkout, feature adoption, or channel-specific flows, or when you want segment comparisons and experiment-ready baselines before changing copy or UI. The skill orients you toward measurable optimization rather than guesswork, and points at a Python stack for aggregating event or warehouse-style data and plotting results. It fits indie SaaS and small ecommerce shops that can export logs or use a simple events table. Intermediate complexity: you need stage definitions and data (or a plan to sample data) for numbers to be meaningful.560installs27E2e Testing Automatione2e-testing-automation is an agent skill oriented around Cypress patterns for real user journeys—starting from a landing page, walking through signup, and verifying both UI state and a supporting API. Solo builders shipping web apps can hand this to Claude Code, Cursor, or Codex to scaffold authentication specs, negative validation cases, and dashboard redirects without rewriting boilerplate from scratch. The examples emphasize stable selectors, explicit URL expectations, and a pattern for confirming transactional email via a test-only HTTP endpoint, which is typical in staging environments. It fits the Ship phase when you need confidence beyond unit tests but have not yet invested in a full Playwright or CI matrix. Intermediate complexity assumes you can run Cypress locally and wire a dev or staging base URL.551installs28Logging Best PracticesLogging Best Practices is a prompt-style skill that gives solo and indie builders copy-ready recipes for centralized logging instead of grep-ing single-server files after an outage. It documents an ELK stack docker-compose layout, a Logstash pipeline that accepts JSON over TCP with timestamp parsing and optional GeoIP fields, and TypeScript examples using Winston to ship logs to Logstash or Amazon CloudWatch. The focus is operational visibility: consistent structured events, durable indices, and a path to Kibana dashboards—assumptions you already deploy containerized or Node/TypeScript services and can manage modest Elasticsearch memory settings. Use it when you are hardening a shipped API or microservice, consolidating logs from multiple processes, or preparing on-call workflows. It is not a full observability platform replacement for metrics, traces, or PII governance; pair it with your retention, access-control, and cost policies before piping production traffic.544installs29Ruby Rails ApplicationRuby on Rails is a web framework that provides a complete backend solution with Active Record for database operations, routing, and built-in authentication patterns. Solo builders use Rails to rapidly prototype and deploy APIs, SaaS applications, and data-driven web services. It matters because Rails convention-over-configuration approach dramatically reduces boilerplate code, and its rich ecosystem of gems accelerates feature development while maintaining code quality and security.539installs30Security Compliance AuditSecurity-compliance-audit is an agent skill packaged as an automated compliance checker template: it models major frameworks, individual controls, and audit outcomes so a solo builder can run a structured self-assessment instead of guessing whether they are “SOC2 ready.” The readme centers on a ComplianceAuditor class that loads framework controls, records status per control, attaches evidence and findings, and assigns remediation work with owners and dates. It fits indie SaaS founders preparing for enterprise sales, health or payments adjacent products, or anyone who needs a repeatable checklist before pen tests and formal audits. Use it when you have architecture and policies in draft form and need a gap list you can turn into tickets. It is methodology plus scaffold code—not a substitute for a qualified auditor or automated cloud posture scanners—but it gives your agent a consistent vocabulary and output shape for security compliance conversations across Validate scoping and Operate monitoring cycles.538installs31Docker Containerizationdocker-containerization guides solo builders through creating optimized Docker containers for real deployments. It opens with a minimal multi-stage Node.js Alpine workflow: install dependencies in a builder stage, copy only production node_modules and built dist output into a smaller final image, run as a non-root nodejs user, expose the service port, and start with an explicit node command. The skill is invoked when you are containerizing a new service, authoring or refactoring Dockerfiles, shrinking bloated images, standing up Docker Compose for dev or microservices, or wiring containers into CI/CD. It emphasizes security, performance, and maintainability rather than one-off demo images. Reference guides and a dedicated best-practices section extend the quick start so agents do not stop at a single language example. Indie developers shipping SaaS APIs or CLIs use it at the boundary between finished code and something orchestrators can run reliably.533installs32Websocket ImplementationWebsocket-implementation is a procedural agent skill that teaches solo builders how to ship reliable browser WebSocket clients using patterns aligned with Socket.IO-style APIs. It is aimed at indie developers adding live dashboards, chat, or notifications who do not want to rediscover reconnection storms, silent auth failures, or lost emits on flaky networks. The skill walks through constructor options, connect lifecycle hooks, authentication emits, and a small message queue that drains after reconnect—exactly the integration layer most MVPs skip until users complain about dropped messages. Use it while implementing realtime features in the Build phase, before you harden Ship-phase load tests. It complements REST or GraphQL skills by focusing on bidirectional streaming rather than request-response only. Confidence is moderate because the snippet is pattern-oriented rather than a full production ops playbook.526installs33React Component Architecturereact-component-architecture is an agent skill that teaches modern React UI structure for solo builders shipping SaaS dashboards, browser extensions, or mobile-web surfaces. It centers functional components, hooks, composition over inheritance, and TypeScript interfaces so agents do not sprawl one-off components across the codebase. The quick start demonstrates a typed Button with variant and size maps; deeper reference guides cover library design, custom hooks, and performance-minded patterns called out in When to Use. Reach for it while scaffolding a design system, refactoring a growing app, or standardizing how agents generate new UI files. It does not replace a full design token pipeline or visual design review—it gives procedural architecture defaults so later ship-phase testing and review have a consistent component boundary to target.520installs34Access Control RbacAccess-control-rbac is a compact Spring Security prompt skill for solo builders shipping JVM APIs who need role-based and permission-based gates without reinventing matcher syntax. The bundled snippet shows how to combine `authorizeHttpRequests` rules for public routes, admin-only paths, shared user/admin areas, and per-action post permissions (read, create, update, delete). It pairs URL-level enforcement with global method security so you can extend the same RBAC model to service methods. Use it when your agent is scaffolding or refactoring a Spring Boot backend and you want consistent naming for roles versus authorities and a sane default-deny posture after explicit rules. It does not replace threat modeling, OAuth flows, or multi-tenant policy design—it accelerates the standard Spring Security wiring that many indie SaaS backends need before production.519installs35Aws Lambda FunctionsAWS Lambda Functions is an agent skill from useful-ai-prompts that packages copy-ready AWS CLI and Node.js snippets for standing up basic Lambda workloads. Solo builders use it when they need a minimal serverless path—execution role, zipped artifact upload, environment variables, and a test invoke—without digging through scattered AWS docs during a late-night ship. The readme walks through iam create-role and attach-role-policy, zipping an entry file, create-function with nodejs18.x (or similar) runtime parameters, and invoke with a JSON payload written to a local response file. The handler section shows event-shape branching between HTTP-style bodies and S3 notification records, which is the usual next pain point after hello-world. It is procedural prompt knowledge aimed at agents that can run or suggest shell commands; you still own account IDs, region choice, least-privilege IAM beyond basic execution, and CI packaging. Pair it with your org’s deploy skill when you outgrow manual zip uploads.518installs36Root Cause AnalysisRoot Cause Analysis is an agent skill that walks solo builders and small teams through incident documentation, causal analysis, remediation planning, and prevention after production or staging failures. It is optimized for agent-assisted workflows that need repeatable YAML-style checklists and a report template rather than improvised postmortem chat. Use it when error rates spike, a database or dependency fails, or a P1 needs a written record with timeline, impact, immediate actions, and long-term fixes. The skill ties together log review, metrics, 5 Whys, prioritized solutions, team debriefing, and follow-up tracking so the same class of incident is less likely to recur. While the canonical home is Operate under errors, the same structure helps during Ship launch prep retros and Grow when customer-impacting bugs need transparent communication. Builders running lean on-call benefit because the agent can draft a full RCA report and action backlog in one pass, then you assign owners in your tracker.514installs37Gitlab Cicd PipelineGitLab CI/CD Pipeline is an agent skill that helps solo and indie builders design and implement GitLab pipelines end to end. It walks through `.gitlab-ci.yml` structure—stages, jobs, artifacts, caching, and variables—so builds, tests, and deployments run on GitLab Runner with optional Docker and Kubernetes targets. Use it when your source of truth is GitLab and you need review apps, registry pushes, or production deploy strategies without hand-rolling YAML from scratch. The skill points to deeper reference guides for full pipeline and runner configuration, which matters when you are shipping frequently and want repeatable gates before anything reaches users. It complements local dev workflows by encoding the same quality bar in CI: install, lint, test, security, then promote. Intermediate familiarity with GitLab projects and container basics helps; the quick start centers on a Node Alpine image example you can adapt to your stack.511installs38Github Actions WorkflowGitHub Actions Workflow is an agent skill that helps solo and indie builders author comprehensive `.github/workflows` files for continuous integration, automated testing, security analysis, and deployment straight from GitHub. It is aimed at anyone shipping a SaaS, API, or CLI who already uses GitHub but does not want to memorize Actions syntax or copy brittle snippets from old projects. The skill walks through when to wire pipelines for pushes and pull requests, how to structure jobs and steps, and how to combine testing matrices with build and release automation. Quick-start YAML illustrates checkout, Node setup, and environment-driven image naming, while deeper patterns live in bundled reference guides for full CI/CD, scanning, and release flows. Use it during Ship when you are hardening quality gates or automating deploys, and during Build when you are integrating repo tooling so agents produce valid, maintainable workflow files instead of one-off chat examples.507installs39Image OptimizationImage Optimization is a practical agent skill from useful-ai-prompts that gives solo builders a repeatable playbook for web image weight. It walks through when to use JPEG versus PNG versus WebP versus SVG, including lossy quality bands, lossless PNG workflows, SVGO minification, and cwebp commands you can run in CI or locally. The skill also sets explicit byte budgets—hero under about 200KB, thumbnails under about 30KB, icons under about 5KB, and roughly 500KB total image payload with a gzip-oriented target—so decisions are testable instead of subjective. For Prism’s journey, it sits at Ship performance work but also supports Launch SEO and Grow content pages where Core Web Vitals and perceived speed matter. Use it when your agent is implementing or auditing a marketing site, SaaS dashboard assets, or storefront imagery and you want structured YAML guidance rather than one-off tips.503installs40Fastapi DevelopmentFastAPI Development is a backend-oriented agent skill for indie builders who need modern Python APIs with async I/O, automatic OpenAPI documentation, and Pydantic-driven request validation without re-deriving project layout from scattered tutorials. Use it when you are building high-performance REST services, microservices that must scale on async workers, or internal APIs where type hints should double as runtime contracts. The quick-start orients agents around a minimal main.py: lifespan-aware app creation, CORS for local and staging frontends, logging you can grep in production, and exception mapping that returns meaningful HTTP status codes. Reference guides and best-practices sections in the full skill extend that skeleton toward dependency injection, security schemes such as JWT, and SQLAlchemy integration—typical next steps once CRUD routes exist. It fits the Build backend subphase for SaaS backends and standalone API products; pair it with testing and security skills before Ship. Solo founders shipping a BFF or public API on Railway, Fly, or containers get the most value when the agent already knows your domain models and you want consistent FastAPI idioms across modules.502installs