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.md
source 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

ProjectDescriptionSkill
deweyDocumentation toolkit for AI-agent-ready docs
npx skills add arach/dewey
arcVisual architecture diagram editor
npx skills add arach/arc
ogOpen Graph image generator
hookedVoice & until loops for Claude Code

Apps — macOS/iOS

ProjectDescriptionPath
TalkieVoice conversation app
~/dev/talkie
ScoutAudio transcription
~/dev/scout
SpeakeasyVoice assistant
~/dev/speakeasy
PomoPomodoro timer
~/dev/pomo
TempoTime tracking
~/dev/tempo

Web Properties

ProjectDescriptionPath
arach.devPersonal site
~/dev/arach.dev
arach.ioPortfolio
~/dev/arach.io
usetalkie.comTalkie landing page
~/dev/usetalkie.com
agentlist.ioAI agent directory
~/dev/agentlist.io

Libraries & Experiments

ProjectDescriptionPath
agentloopAgent loop primitives
~/dev/agentloop
fabricUI framework experiments
~/dev/fabric

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:

ContextAction
~/dev/arc
or "architecture diagram"
Load arc-diagrams skill
~/dev/dewey
or "documentation"
Load dewey-docs skill
~/dev/talkie
or "voice app"
Swift/SwiftUI macOS app context
Any
~/dev/*
project
Check for local CLAUDE.md first

Tech Stack Preferences

CategoryPreference
Package managerpnpm
FrontendReact + TypeScript + TailwindCSS
Desktop appsSwift/SwiftUI (macOS), Tauri (cross-platform)
Build toolsVite, Turbo
TestingVitest, Playwright
StateZustand

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