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.