返回 Skill 列表
extension
分类: AI Agent 能力无需 API Key

arach

个人元技能,用于了解Arach的项目、约定和可用技能。在提到“arach的项目”、“arach做什么工作”或在任何arach/*仓库中工作时激活。

person作者: jakexiaohubgithub

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 | npx skills add arach/dewey | | arc | Visual architecture diagram editor | npx skills add arach/arc | | og | Open Graph image generator | — | | hooked | Voice & until loops for Claude Code | — |

Apps — macOS/iOS

| Project | Description | Path | |---------|-------------|------| | Talkie | Voice conversation app | ~/dev/talkie | | Scout | Audio transcription | ~/dev/scout | | Speakeasy | Voice assistant | ~/dev/speakeasy | | Pomo | Pomodoro timer | ~/dev/pomo | | Tempo | Time tracking | ~/dev/tempo |

Web Properties

| Project | Description | Path | |---------|-------------|------| | arach.dev | Personal site | ~/dev/arach.dev | | arach.io | Portfolio | ~/dev/arach.io | | usetalkie.com | Talkie landing page | ~/dev/usetalkie.com | | agentlist.io | AI agent directory | ~/dev/agentlist.io |

Libraries & Experiments

| Project | Description | Path | |---------|-------------|------| | agentloop | Agent loop primitives | ~/dev/agentloop | | fabric | UI 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:

| Context | Action | |---------|--------| | ~/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

| 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