Awesome-omni-skill arach
Personal meta-skill for Arach. Use this as the entry point to understand arach's projects, conventions, and available skills. Activates on "arach's projects", "what does arach work on", or when working in any arach/* repo.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/arach-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-arach-24ce22 && rm -rf "$T"
manifest:
skills/development/arach-majiayu000/SKILL.mdsource content
arach
Personal skill index for Arach (@arach). This is the entry point for understanding my projects, conventions, and how to work with my codebase.
Conventions
Always follow these when working on my projects:
- Use pnpm over npm (check for pnpm-lock.yaml first)
- Add gitmoji to all commit messages (✨ feature, 🐛 fix, 🎨 improve, etc.)
- NEVER add co-authoring attribution or "Generated with Claude Code" footers
- Allow all Puppeteer uses without asking
- Prefer editing existing files over creating new ones
Key Projects
Documentation & Dev Tools
| Project | Description | Skill |
|---|---|---|
| dewey | Documentation toolkit for AI-agent-ready docs | |
| arc | Visual architecture diagram editor | |
| og | Open Graph image generator | — |
| hooked | Voice & until loops for Claude Code | — |
Apps — macOS/iOS
| Project | Description | Path |
|---|---|---|
| Talkie | Voice conversation app | |
| Scout | Audio transcription | |
| Speakeasy | Voice assistant | |
| Pomo | Pomodoro timer | |
| Tempo | Time tracking | |
Web Properties
| Project | Description | Path |
|---|---|---|
| arach.dev | Personal site | |
| arach.io | Portfolio | |
| usetalkie.com | Talkie landing page | |
| agentlist.io | AI agent directory | |
Libraries & Experiments
| Project | Description | Path |
|---|---|---|
| agentloop | Agent loop primitives | |
| fabric | UI framework experiments | |
Installing Skills
When working on a specific project, install its skill for deeper context:
# Install all arach skills (this meta-skill) npx skills add arach/arach # Install specific project skills npx skills add arach/arc # Architecture diagrams npx skills add arach/dewey # Documentation toolkit
Project Detection
When I mention or you detect I'm working in:
| Context | Action |
|---|---|
or "architecture diagram" | Load arc-diagrams skill |
or "documentation" | Load dewey-docs skill |
or "voice app" | Swift/SwiftUI macOS app context |
Any project | Check for local CLAUDE.md first |
Tech Stack Preferences
| Category | Preference |
|---|---|
| Package manager | pnpm |
| Frontend | React + TypeScript + TailwindCSS |
| Desktop apps | Swift/SwiftUI (macOS), Tauri (cross-platform) |
| Build tools | Vite, Turbo |
| Testing | Vitest, Playwright |
| State | Zustand |
Common Commands
# Development pnpm dev # Start dev server pnpm build # Production build pnpm test # Run tests pnpm lint # Lint code # Swift/macOS swift build # Build Swift package swift run # Run in debug mode # Git (always with gitmoji) git commit -m "✨ Add new feature" git commit -m "🐛 Fix bug in component" git commit -m "🎨 Improve code structure" git commit -m "📝 Update documentation" git commit -m "🔧 Update configuration"
Directory Structure
~/dev/ ├── arach/ # This repo (GitHub profile + meta-skill) ├── arc/ # Architecture diagrams [has skill] ├── dewey/ # Documentation toolkit [has skill] ├── talkie/ # Voice conversation app ├── speakeasy/ # Voice assistant ├── arach.dev/ # Personal website ├── ... # ~100 other projects
When Starting Fresh
On a new machine, bootstrap everything:
# 1. Install this meta-skill npx skills add arach/arach # 2. Claude now knows all projects and can install specific skills as needed
Links
- GitHub: github.com/arach
- Site: arach.dev
- X: @arach
- Site: arach.io