- Home
- /
- Categories
- /
- Code Gen
Code Gen
Generate code, boilerplate, scaffolding
git-workflows
by miles990
Git version control, branching strategies, and collaboration patterns
edge-iot
by miles990
Edge computing, IoT protocols, and embedded systems integration
configure-sdk-options
by speakeasy-api
Use when CONFIGURING an existing SDK - NOT for initial generation. Covers gen.yaml configuration for all languages: TypeScript, Python, Go, Java, C#, PHP, Ruby. Also covers runtime overrides (retries, timeouts, server selection) in application code. Triggers on "configure SDK", "gen.yaml", "SDK options", "SDK config", "SDK configuration", "runtime override", "SDK client config", "override timeout", "per-call config". For NEW SDK generation, use start-new-sdk-project instead.
brainstorming
by abudhahir
"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation."
saas-platforms
by miles990
SaaS architecture, multi-tenancy, and subscription management
customize-sdk-hooks
by speakeasy-api
Use when implementing SDK code hooks for custom logic (not spec configuration or runtime overrides). Covers SDK lifecycle hooks: BeforeRequest, AfterSuccess, AfterError for custom headers, telemetry, HMAC signing, and request/response transformation. Triggers on "SDK hooks", "add hooks", "BeforeRequestHook", "custom logic in SDK", "telemetry hook", "SDK middleware", "intercept requests", "HMAC signing hook", "custom code in hooks directory".
generate-terraform-provider
by speakeasy-api
Use when generating a Terraform provider from an OpenAPI spec with Speakeasy. Covers entity annotations, CRUD mapping, type inference, workflow configuration, and publishing. Triggers on "terraform provider", "generate terraform", "create terraform provider", "CRUD mapping", "x-speakeasy-entity", "terraform resource", "terraform registry".
product-delivery
by yannickYamo
Ship, measure, and learn effectively. Use when planning staged rollouts, setting up metrics hierarchies, running bet retrospectives, or executing GTM launches. Part of the Modern Product Operating Model collection.
cpp
by miles990
Modern C++ programming patterns and idioms
brainstorming
by abudhahir
"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation."
realtime-systems
by miles990
WebSocket, real-time communication, and event-driven architectures
product-leadership
by yannickYamo
Operate as a Director or CPO leading product organizations. Use when managing product portfolios, aligning with executives, communicating to boards, designing team structures, or establishing operating rhythms. Part of the Modern Product Operating Model collection.
generate-prd
by cfircoo
Generates Product Requirements Documents for new features through guided discovery. Use when starting a new feature, creating specifications, or when user needs help defining requirements with clarifying questions.
design-patterns
by miles990
Classic and modern software design patterns
data-design
by miles990
Data modeling, schema design, and data architecture
rust
by miles990
Rust programming patterns and ownership concepts
code-quality
by miles990
Clean code principles, SOLID, and code review practices
orchestrate-multi-target-sdks
by speakeasy-api
Use when generating SDKs for multiple languages from a single OpenAPI spec, or multiple SDK variants from different sources. Covers workflow.yaml multi-target configuration, per-language gen.yaml, monorepo structure. Triggers on "multiple SDKs", "multi-language SDK", "SDK for each language", "multi-target SDK", "SDK monorepo", "generate SDKs for".
game-development
by miles990
Game development patterns, architectures, and best practices
sqlalchemy-postgres
by cfircoo
Expert guidance for SQLAlchemy 2.0 + Pydantic + PostgreSQL. Use when setting up database layers, defining models, creating migrations, or any database-related work. Automatically activated for DB tasks.
sql
by miles990
SQL patterns for database querying and design
communication-systems
by miles990
Email, notifications, and messaging system patterns
desktop-apps
by miles990
Desktop application development with Electron and Tauri
product-discovery
by yannickYamo
Run continuous discovery to find problems worth solving. Use when setting up weekly discovery rhythm, building Opportunity Solution Trees, creating interview snapshots, exploring solutions, or testing assumptions before committing engineering resources. Part of the Modern Product Operating Model collection.