Scarlet: AI-Powered Agency Toolkit Development by Saim SheikhScarlet: AI-Powered Agency Toolkit Development by Saim Sheikh

Scarlet: AI-Powered Agency Toolkit Development

Saim Sheikh

Saim Sheikh

Scarlet

AI-powered development toolkit and autonomous agency assistant. Built on Claude Code with extended skills, integrations, automation hooks, and agent workflows.
Scarlet turns Claude Code into a full operating system for running a solo agency — from client proposals to project management, code reviews to deployment, all driven by AI.

Why Scarlet?

Running an agency solo means wearing every hat: developer, project manager, designer, ops. Scarlet handles the repetitive parts so you can focus on the work that matters.
Say /proposal and Scarlet collects client details, generates a branded Word document with cover page, pricing tables, T&Cs, and signature blocks
Say /pm and it researches tools, compares pricing, writes PRDs, creates tickets on your Asana board, and sends Discord notifications
Say /scaffold and it sets up a full project from scratch with your preferred stack
Say /review before committing and it catches bugs, security issues, and style problems
Every commit is automatically scanned for secrets. Every dangerous git operation is blocked. Every completed task triggers a desktop notification.
It's not a chatbot. It's your AI co-pilot with memory, integrations, and the ability to take action.

Features

17 Skills (Slash Commands)

Skills are contextual workflows triggered by /command. Each one guides Claude through a specific task with best practices built in.
Command What it does /review Code review on current git changes /scaffold Scaffold a new project from scratch /doc Generate or update documentation /test Generate and run tests /debug Systematic debugging workflow /refactor Refactor code for clarity and maintainability /deploy Deployment checklist and execution /pr Create a well-structured pull request /explain Explain how code or systems work /security Security audit for vulnerabilities /proposal Generate branded client proposals (.docx) /writer Write professional emails, letters, and documents /pm Product management — PRDs, tickets, research /agency Manage agency config — view, export, import, setup, verify /vault Auth, credentials vault, and profile sync /educate Interactive learning and explanation /presentation Generate presentation content

7 Agent Roles

Agents are specialized personas with domain expertise. They work together on complex tasks.
Agent Role PM Discovery, research, PRDs, cost breakdowns, ticket management Developer Implementation, code architecture, technical decisions QA Testing, quality assurance, acceptance criteria validation DevOps Infrastructure, CI/CD, deployment, monitoring Writer Professional emails, recommendation letters, client communications Framework Stack-agnostic dev patterns, cross-cutting concerns Autonomous Self-directed task loop — picks from board, implements, documents

18 MCP Integrations

Plug-and-play connections to external services. Pick what you need during setup.
Category Integrations Development GitHub, Context7, Browsertools, Playwright, Sentry, Docker Database Supabase, PostgreSQL, Upstash Project Management Linear, Notion Communication Slack Search & Knowledge Brave Search, Fetch, Memory Design Figma Infrastructure Vercel, Cloudflare Secrets 1Password

8 Automation Hooks

Hooks run automatically in response to events — no manual triggering needed.
Hook Trigger What it does killswitch.sh Before every action Checks kill switch — blocks all execution if active laws-guard.sh Before every action Verifies SCARLET_LAWS.md integrity via SHA-256 commit-guard.sh Before git operations Blocks force push, reset --hard, rm -rf secret-scan.sh After file writes Warns about API keys, tokens, passwords notify.sh Task completion macOS/Linux desktop notifications discord-notify.sh Ticket events Posts updates to Discord channels discord-dm.sh Critical alerts Sends DMs to user via Discord pm-bridge.sh Ticket operations Routes create/move/complete to Asana

Proposal Generator

The /proposal skill produces professional, branded Word documents (.docx) with:
Cover page — Dark branded background with logo and client name
Opportunity section — Problem statement with challenges table
Solution section — Deliverables organized by category
Commercial breakdown — Pricing table with styled header and totals
Payment journey — Payment schedule and project timeline
Terms & Conditions — 10 standard legal sections (customizable)
Signature page — Two-column layout for both parties
Every page includes branded headers and footers. Generated via Python (python-docx), driven entirely by JSON data.

Architecture


How it fits together:
CLAUDE.md — The brain. Project conventions, workflows, and instructions that Claude follows
Skills (commands/) — Markdown prompts that define structured workflows for specific tasks
Agents (agents/) — Role-specific personas with domain expertise and rules
Hooks (hooks/) — Shell scripts triggered by Claude Code events (pre/post tool use, notifications)
MCP Servers — External service connections (APIs, databases, tools) available to Claude
Templates (templates/) — Generators and scaffolding (e.g., the proposal .docx generator)
PM Bridge — Abstraction layer that routes ticket operations to your PM tool (Asana, Linear, etc.)

Quick Start


The setup wizard will:
Create your profile at ~/.scarlet/
Symlink skills and hooks to ~/.claude/
Present all MCP integrations by category
Let you pick which ones to enable
Collect API keys for selected integrations
Generate your settings.json
Show a summary of what's configured

Project Structure


CLI Usage


Extending Scarlet

Add a Custom Skill

Create a markdown file in commands/:

Now use it with /my-skill in Claude Code.

Add an MCP Integration

Option 1: Re-run the wizard — cd ~/scarlet && ./install.sh
Option 2: Use Claude Code directly:

Option 3: Edit settings.json:

Add a Custom Hook

Create a script in hooks/ and reference it in settings.json:

Multi-Machine Setup

Clone on any machine and run the wizard:

The wizard handles everything — pick your integrations, add API keys, and you're running.

Updating


Built and maintained by EdgeOfTech Scarlet is a property of Edge of Tech. All rights reserved 2026.

License

Proprietary. View-only. See LICENSE for details.
Like this project

Posted Mar 22, 2026

Developed Scarlet, an AI-driven toolkit for solo agencies.