starters

Scaffold opinionated business integration code into Forge projects.

4|1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/reliant-labs/forge --skill starters
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: starters
Source: https://github.com/reliant-labs/forge/tree/main/internal/templates/project/skills/forge/starters
Command: npx skills add https://github.com/reliant-labs/forge --skill starters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of quickly adding opinionated, working business-integration code to a Forge project without centrally maintaining that code once it diverges.

Core Features & Use Cases

  • One-time scaffolding: Copies starter templates (e.g., Stripe billing, Twilio SMS, Clerk webhook user-sync) into your project so you fully own and control the code afterward.
  • No re-rendering or migrations: Ensures starters are never tracked in forge.yaml, never re-rendered by forge generate, and never receive upgrade migrations.
  • Service-aware routing: Lets you route generated file paths into a specific service using the --service flag to fit your project layout.

Use cases include bootstrapping Stripe billing flows, wiring Twilio webhook validation and messaging contracts, or implementing Clerk webhook user-sync event handling paired with existing auth infrastructure.

Quick Start

Run forge starter add stripe to copy the Stripe billing starter templates into your project for one-time customization.

Frequently Asked Questions about starters

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold business integration code for Stripe or Twilio into my project?▼

To scaffold Stripe billing, Twilio SMS, or Clerk webhook starters, run the forge starter add command. This copies opinionated integration templates into your Forge project for one-time customization.

What happens to generated starter templates when I run forge generate?▼

Generated starters are never tracked in forge.yaml and are never re-rendered by forge generate. This ensures your one-time scaffolding remains untouched and fully owned by you after copying.

Can I route copied starter files into a specific service directory in my Forge project?▼

Yes, you can route generated starter file paths into a specific service directory using the --service flag. This service-aware routing fits the copied templates into your existing project layout.

Do I need to manage upgrade migrations for copied Stripe or Twilio starter code?▼

No, copied starters never receive upgrade migrations. The one-time scaffolding allocates no migrations, meaning you fully own and control the code without forced upgrades.

How do I discover available business integration starters before adding them?▼

You can discover available business integration starters by running the forge starter list command. This displays the opinionated templates ready for copying into your Forge project.

Will adding a starter template overwrite my existing project files?▼

Adding a starter supports optional force overwrite, letting you control whether existing files are replaced during the one-time scaffolding process. Without forcing it, your current files remain safe.