AI Coding Assistant Skills
Vibe code your agents. Install FireFoundry skills in your AI coding assistant for instant knowledge of our SDK patterns, decorators, and production best practices.
Supported Editors
Why It Matters
AI coding assistants are powerful, but they don't know your frameworks. They'll generate code that looks right but misses platform-specific patterns. You end up correcting the same mistakes over and over.
FireFoundry skills give your AI assistant deep knowledge of our SDK. It knows which decorators to use, how to structure agent code, and the best practices for production deployments. You describe what you want, and it generates correct FireFoundry code the first time.
What's Included
- SDK Knowledge: Complete understanding of @Bot, @Entity, @Workflow decorators and their options
- Code Patterns: Best practices for structuring agents, handling errors, and managing state
- Platform Integration: How to use Broker, Entity, Context, and other platform services
- Example Library: Reference implementations for common agent patterns
- CLI Commands: Knowledge of ff-cli for local development and deployment
How It Works
Install the FireFoundry skill package in your AI coding assistant. When you ask it to build an agent, it automatically references our SDK documentation and generates code that follows our conventions.
# Clone the public skills repo
git clone https://github.com/firebrandanalytics/fb-public-skills.git
cd fb-public-skills
# Install to every detected AI assistant (~/.claude, ~/.cursor, ~/.gemini, ~/.agents)
./install.sh
# Or install to a specific project
./install.sh --project ~/my-firefoundry-app
# List available skills
./install.sh --list
See It In Action
> "Build me a customer service agent that uses our product KB"
import { Bot } from '@firefoundry/agent-sdk'; @Bot({ name: 'support-bot', modelGroup: 'fast-chat', knowledgebases: ['product-docs'] }) export class SupportBot { async respond(input: string) { return (await this.chat(input)).content; } }
The AI knows to use @Bot, configure modelGroup, and connect to knowledge bases automatically.