plugins/backend-and-infra/skills/api-scaffold/SKILL.md
Generate production-ready API scaffolds with Datadog instrumentation. Supports FastAPI, Express/TypeScript, Flask, and Spring Boot. Use when creating new API projects for curriculum, training demos, or lab environments.
npx skillsauth add arosenkranz/claude-code-config api-scaffoldInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate production-ready API scaffolds for Instruqt labs and training demos with proper instrumentation.
/api-scaffold [api-name] [framework] [options]
fastapi - Python FastAPI with async support (see references/fastapi.md for template)express - Node.js Express with TypeScript (see references/express.md for template)flask - Python Flask for simple demosspring - Java Spring Boot for enterprise examplesFramework Analysis
Project Structure
Instrumentation Setup
Instruqt Integration (see references/instruqt.md for scripts)
--database - Database type (postgres/mysql/sqlite)--auth - Authentication method (jwt/oauth/basic)--cache - Caching layer (redis/memcached)--testing - Include test framework setup--instruqt - Generate Instruqt-specific configurations/api-scaffold ecommerce-api fastapi --database postgres --auth jwt --cache redis
/api-scaffold demo-service express --testing --instruqt
/api-scaffold simple-api flask --database sqlite --auth basic
tools
Lightweight orchestrator for spec-before-plan workflow. Use when starting a feature with ambiguous requirements. Walks SPEC.md → PLAN.md → execute, delegating to /superpowers:writing-plans and /superpowers:executing-plans. Invoke when asked to "spec this out", "spec-first", "spec and plan for X", or when feature requirements are vague.
tools
Problem Statement Co-Authoring Skill
development
Structure and maintain professional brag documents with clear templates for accomplishments, projects, and growth tracking. Use when documenting achievements, creating brag document entries, formatting accomplishments, or tracking career progress.
development
Analyze technical documentation for clarity, conciseness, and effectiveness using Google Technical Writing principles. Use when reviewing documentation, checking writing quality, improving docs, or providing writing feedback.