An open API service indexing awesome lists of open source software.

https://github.com/raintree-technology/claude-starter

Advanced Claude Code framework: 40+ skills, meta-commands, TOON format (30-60% token savings), workflow automation & skill orchestration. npx create-claude-starter@latest
https://github.com/raintree-technology/claude-starter

ai-tools anthropic claude claude-ai claude-code developer-tools llm npx productivity project-setup starter-kit

Last synced: 10 days ago
JSON representation

Advanced Claude Code framework: 40+ skills, meta-commands, TOON format (30-60% token savings), workflow automation & skill orchestration. npx create-claude-starter@latest

Awesome Lists containing this project

README

          

# claude-starter

Advanced Claude Code framework with 49+ skills, meta-commands, skill orchestration, workflow automation, and TOON format support.

[![npm version](https://img.shields.io/npm/v/create-claude-starter.svg)](https://www.npmjs.com/package/create-claude-starter)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Quick Install (npx add-skill)

Install individual skills directly:

```bash
# Token optimization
npx add-skill raintree-technology/claude-starter --skill toon-formatter

# Claude Code meta-tools
npx add-skill raintree-technology/claude-starter --skill claude-skill-builder
npx add-skill raintree-technology/claude-starter --skill claude-mcp-expert

# Blockchain
npx add-skill raintree-technology/claude-starter --skill move-prover
npx add-skill raintree-technology/claude-starter --skill helius

# Code quality (multi-language cleanup pipeline)
npx add-skill raintree-technology/claude-starter --skill code-quality/cleanup-unused
npx add-skill raintree-technology/claude-starter --skill code-quality/cleanup-all

# List all available skills
npx add-skill raintree-technology/claude-starter --list
```

## What is this?

The most advanced `.claude/` configuration framework for [Claude Code](https://code.claude.com) that provides:

- **49 Skills** - Auto-activating expertise (Stripe, Supabase, Aptos, Expo, Plaid, Whop, Shopify, iOS, Code Quality)
- **Meta-Commands** - Create custom commands from templates in <2 minutes
- **Skill Orchestration** - Multi-skill collaboration with semantic matching
- **Workflow Automation** - YAML-based workflows (GitHub Actions-inspired)
- **TOON Format** - 30-60% token savings for tabular data
- **14 Commands** - Meta-commands, debugging, TOON, workflows
- **Templates** - Build your own skills and commands

This is configuration, not code. No library, no framework, no runtime dependencies.

## Installation

### Option 1: NPX (Recommended)
```bash
# Install to current project
npx create-claude-starter@latest

# Install specific skills
npx create-claude-starter --skills stripe,supabase,expo

# Install with profile
npx create-claude-starter --profile web-saas
```

### Option 2: Plugin Marketplace (Within Claude Code)
```bash
# Install everything
/plugin marketplace add raintree-technology/claude-starter

# Install specific categories
/plugin marketplace add raintree-technology/claude-starter/stripe-payments
/plugin marketplace add raintree-technology/claude-starter/expo-mobile
/plugin marketplace add raintree-technology/claude-starter/meta-commands
```

### Option 3: Manual Copy
```bash
git clone https://github.com/raintree-technology/claude-starter.git
cp -r claude-starter/templates/.claude your-project/.claude
```

Manual copy now ships a fail-closed `.claude/settings.json`.
Keep executable hooks, elevated permissions, and any workflow trust overrides in `.claude/settings.local.json` after review.

### Option 4: Discover on SkillsMP
Browse 40+ skills at [SkillsMP](https://skillsmp.com/) and install individually:
```bash
/discover-skills
/install-skill
```

## Usage

Skills auto-activate based on context:

```
You: "How do I create a Stripe subscription?"
Claude: [Activates Stripe skill and provides implementation]

You: "Build a Whop membership backend"
Claude: [Activates Whop and provides code]
```

### Optional: Pull Documentation

Skills work immediately with built-in knowledge. Optionally pull comprehensive API docs for enhanced accuracy:

```bash
# Install docpull
brew install pipx && pipx install docpull

# Pull documentation (stored locally, never committed)
docpull https://docs.stripe.com -o .claude/skills/stripe/docs
docpull https://supabase.com/docs -o .claude/skills/supabase/docs
```

**Important notes:**
- Documentation is **optional** - skills work without it
- Docs are stored in `.claude/skills/*/docs/` (**gitignored**, never committed)
- Total size: ~8GB across all skills
- Pulled once, persistent across sessions
- Use CLI for easier management: `npx claude-starter docs pull`
- Workflow shell steps are disabled by default; only enable them after reviewing the workflow you plan to run

**Advanced: Custom doc location**
```bash
# Pull to /tmp (lost on restart, auto-cleanup)
docpull https://docs.stripe.com -o /tmp/claude-docs/stripe

# Or use symlink for separation
mkdir -p ~/claude-docs/stripe
ln -s ~/claude-docs/stripe .claude/skills/stripe/docs
docpull https://docs.stripe.com -o ~/claude-docs/stripe
```

### TOON Format

Compress JSON/data files by 30-60%:

```bash
/convert-to-toon api-response.json
/analyze-tokens data.json
```

## What's Included

| Category | Skills | Documentation |
|----------|--------|---------------|
| **Payments** | Stripe, Whop, Shopify | 3,490 files |
| **Backend** | Supabase | 2,616 files |
| **Banking** | Plaid (+ 4 sub-skills) | 659 files |
| **Blockchain** | Aptos, Shelby, Decibel | 246 files |
| **Mobile** | Expo (+ 3 sub-skills), iOS | 814 files |
| **AI** | Anthropic API, Claude Code (+ 5 sub-skills) | 400 files |
| **Data** | TOON Formatter | Tools + spec |
| **Code Quality** | Cleanup pipeline: unused, cycles, dedupe, types, weak-types, defensive, legacy, slop, all (orchestrator) | Tool-driven |

**Total:** 49 skills, 8,225 documentation files (pulled separately)

## CLI Commands

```bash
# Manage installation
npx claude-starter list # List available skills
npx claude-starter add expo ios # Add skills
npx claude-starter update # Update installed skills

# Manage documentation
npx claude-starter docs pull stripe # Pull specific docs
npx claude-starter docs pull # Pull all docs
npx claude-starter docs status # Check status
npx claude-starter docs update # Update stale docs
```

## Installation Profiles

```bash
npx create-claude-starter --profile web-saas # stripe, supabase, expo
npx create-claude-starter --profile blockchain # aptos, shelby, decibel
npx create-claude-starter --profile minimal # toon-formatter only
```

## Structure

```
.claude/
├── skills/ # 40 auto-activating skills
├── commands/ # 7 slash commands
├── hooks/ # 5 automation hooks (disabled by default)
├── utils/toon/ # TOON encoder/decoder (Zig binary + source)
└── settings.json # Configuration
```

## Building Custom Skills

```markdown

# My Company API

Auto-activates when: user mentions "my-api"

## Endpoints
- POST /api/v1/users - Create user
- GET /api/v1/users/:id - Get user
```

See [docs/creating-components.md](docs/creating-components.md) for templates.

## Documentation

- [Quick Start](.claude/README.md)
- [Complete Reference](.claude/DIRECTORY.md)
- [Building Skills](docs/creating-components.md)
- [Examples](docs/examples.md)
- [FAQ](docs/FAQ.md)

## Requirements

- **Node.js** >= 18.0.0
- **Claude Code** >= 1.0.0
- **docpull** (optional) - For pulling documentation

## Security

See [SECURITY.md](SECURITY.md) for vulnerability disclosure and security measures.

## Legal

All third-party trademarks are property of their respective owners. See [TRADEMARKS.md](TRADEMARKS.md).

Not affiliated with or endorsed by Stripe, Anthropic, Supabase, Expo, Plaid, Shopify, or Whop.

## License

MIT - See [LICENSE](LICENSE)

## Resources

- [Claude Code Documentation](https://code.claude.com/docs)
- [TOON Format Specification](https://toonformat.dev)
- [Skills Marketplace](https://skillsmp.com)