Claude
Skills
Sign in
Back

project-dev

Included with Lifetime
$97 forever

Ralph-town development guidelines. Use for code style, project structure, and build commands.

General

What this skill does


# Ralph-Town Development

## Code Style

- **snake_case** - functions and variables
- **PascalCase** - classes
- **SCREAMING_SNAKE_CASE** - constants
- Prettier: tabs, single quotes, trailing commas, 70 char width
- Use pnpm

## Project Structure

```
packages/
├── cli/                 # Main CLI (ralph-town command)
│   └── src/
│       ├── sandbox/     # Sandbox module (create, manage)
│       └── commands/    # CLI commands
└── mcp-ralph-town/      # MCP server wrapping CLI
```

## Key Files

- `packages/cli/src/sandbox/` - Core sandbox module
- `packages/cli/src/commands/sandbox/` - CLI commands
- `docs/RESEARCH.md` - Architecture and findings

## Commands

```bash
pnpm dev          # Development mode
pnpm run build    # Compile TypeScript
```

## Don't

- Don't run lint:fix
- Don't guess Daytona APIs - check docs first

## Notes

- This is a monorepo with pnpm workspaces
- CLI and MCP server share sandbox module code
- Check `docs/RESEARCH.md` for Daytona SDK findings

Related in General