BotForge is a skill pack for Claude Code, Cursor, Codex, and any LLM. It turns your AI assistant into a senior Telegram engineer. Architecture before code. Every time.
The same business goal, asked to the same LLM. One side fails. The other ships.
Same goal. One monolith. One shippable project.
Reference bot from examples/01-vip-media-bot — every message is generated by real code.
handlers/common.py handles /start and returns the main menu.
callback_query routes to subscription.show_vip. Thin handler.
PaymentService creates order, StarsProvider returns a pay URL.
Duplicate successful_payment is caught by is_processed().
Subscription activated, invite link issued, audit logged.
Enforced through the skill prompt, not style guides. The AI refuses to violate them.
Handlers, services, repositories, integrations — layered from day one.
Docker, Postgres, Alembic, .env, webhook — in the first generation.
Adding the fifth feature is as easy as the first. Tests stay valid.
Search by name or description. Click any command to see a live example.
Auth, payments, Mini Apps, moderation, i18n, observability, GDPR.
Swap a provider, not the framework.
# one-liner
curl -fsSL https://raw.githubusercontent.com\
/Zulut30/telegram-skills/main/install.sh | bash
/botforge-new SaaS
Task: VIP bot for cinema channel
Hosting: VPS, Docker, webhook
cd my-bot
cp .env.example .env
# fill BOT_TOKEN
make up