Communitygithub.com

MikeCheng1208/BattleTree

Habilidade meta-pessoal para Arach. Use como ponto de entrada para entender os projetos, convenções e habilidades disponíveis de arach. Ativa com "projetos do arach", "no que arach trabalha" ou ao trabalhar em qualquer repositório arach/*.

O que é BattleTree?

Esta habilidade serve como um índice pessoal meta-skill para o desenvolvedor Arach (@arach). Ao ser carregada, ela fornece ao agente de IA uma visão completa dos projetos, convenções de código (como uso de pnpm, gitmoji e proibição de co-autoria), ferramentas preferidas (React, Swift, Tauri, Vitest) e caminhos de diretórios. É útil porque evita que o agente precise perguntar constantemente sobre configurações básicas ou contexto do projeto, agilizando o desenvolvimento. A habilidade detecta automaticamente quando o agente está trabalhando em um repositório arach/* (como arc, dewey, talkie) e ativa o contexto relevante. Funciona com Claude Code e outras ferramentas via CLI (`npx skills add arach/arach`) e suporta instalação de habilidades específicas por projeto, como arach/arc para diagramas de arquitetura ou arach/dewey para documentação.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MikeCheng1208/BattleTree/tree/HEAD/.agents/skills/arach

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

arach

Índice de habilidades pessoal para Arach (@arach). Este é o ponto de entrada para entender meus projetos, convenções e como trabalhar com minha base de código.

Convenções

Sempre siga estas ao trabalhar em meus projetos:

  • Use pnpm em vez de npm (verifique primeiro se existe pnpm-lock.yaml)
  • Adicione gitmoji a todas as mensagens de commit (✨ funcionalidade, 🐛 correção, 🎨 melhoria, etc.)
  • NUNCA adicione atribuição de co-autoria ou rodapés "Gerado com Claude Code"
  • Permita todos os usos do Puppeteer sem perguntar
  • Prefira editar arquivos existentes a criar novos

Projetos Principais

Documentação e Ferramentas de Desenvolvimento

ProjetoDescriçãoHabilidade
deweyKit de ferramentas de documentação para documentação pronta para agente de IAnpx skills add arach/dewey
arcEditor de diagramas de arquitetura visualnpx skills add arach/arc
ogGerador de imagens Open Graph—
hookedLaços de voz e "until" para Claude Code—

Aplicativos — macOS/iOS

ProjetoDescriçãoCaminho
TalkieAplicativo de conversa por voz~/dev/talkie
ScoutTranscrição de áudio~/dev/scout
SpeakeasyAssistente de voz~/dev/speakeasy
PomoTemporizador Pomodoro~/dev/pomo
TempoControle de tempo~/dev/tempo

Propriedades Web

ProjetoDescriçãoCaminho
arach.devSite pessoal~/dev/arach.dev
arach.ioPortfólio~/dev/arach.io
usetalkie.comPágina de destino do Talkie~/dev/usetalkie.com
agentlist.ioDiretório de agentes de IA~/dev/agentlist.io

Bibliotecas e Experimentos

ProjetoDescriçãoCaminho
agentloopPrimitivas de laço de agente~/dev/agentloop
fabricExperimentos com frameworks de UI~/dev/fabric

Instalando Habilidades

Ao trabalhar em um projeto específico, instale sua habilidade para contexto mais profundo:

# Instalar todas as habilidades do arach (esta meta-habilidade)
npx skills add arach/arach

# Instalar habilidades específicas de projeto
npx skills add arach/arc        # Diagramas de arquitetura
npx skills add arach/dewey      # Kit de ferramentas de documentação

Detecção de Projetos

Quando menciono ou você detecta que estou trabalhando em:

ContextoAção
~/dev/arc ou "diagrama de arquitetura"Carregar habilidade arc-diagrams
~/dev/dewey ou "documentação"Carregar habilidade dewey-docs
~/dev/talkie ou "aplicativo de voz"Contexto de aplicativo macOS Swift/SwiftUI
Qualquer ~/dev/*Verificar primeiro se existe CLAUDE.md local

Preferências de Stack Tecnológica

CategoriaPreferência
Gerenciador de pacotespnpm
FrontendReact + TypeScript + TailwindCSS
Aplicativos desktopSwift/SwiftUI (macOS), Tauri (multiplataforma)
Ferramentas de buildVite, Turbo
TestesVitest, Playwright
EstadoZustand

Comandos Comuns

# Desenvolvimento
pnpm dev          # Iniciar servidor de desenvolvimento
pnpm build        # Build de produção
pnpm test         # Executar testes
pnpm lint         # Verificar código

# Swift/macOS
swift build       # Build do pacote Swift
swift run         # Executar em modo de depuração

# Git (sempre com gitmoji)
git commit -m "✨ Adicionar nova funcionalidade"
git commit -m "🐛 Corrigir bug no componente"
git commit -m "🎨 Melhorar estrutura do código"
git commit -m "📝 Atualizar documentação"
git commit -m "🔧 Atualizar configuração"

Estrutura de Diretórios

~/dev/
├── arach/          # Este repositório (perfil GitHub + meta-habilidade)
├── arc/            # Diagramas de arquitetura [tem habilidade]
├── dewey/          # Kit de ferramentas de documentação [tem habilidade]
├── talkie/         # Aplicativo de conversa por voz
├── speakeasy/      # Assistente de voz
├── arach.dev/      # Site pessoal
├── ...             # ~100 outros projetos

Ao Começar do Zero

Em uma nova máquina, inicialize tudo:

# 1. Instale esta meta-habilidade
npx skills add arach/arach

# 2. Claude agora conhece todos os projetos e pode instalar habilidades específicas conforme necessário

Links

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

MikeCheng1208/BattleTree

Index-based file discovery using ABOUTME headers. Use INSTEAD of grep or Explore agent when searching for files by purpose or feature. Faster and more accurate than scanning code. Invoke this skill when user asks "which files handle X", "where is Y implemented", or when you need to find files related to a feature or task.

MikeCheng1208/BattleTree

Factor modeling and portfolio construction (Markowitz, Black-Litterman, constraints, turnover).

MikeCheng1208/BattleTree

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

MikeCheng1208/BattleTree

Analyze the CustomGPT.ai Labs Innovation workbook and cost tracking data to surface portfolio-level insights, trends, and recommendations for where to focus Innovation efforts.

MikeCheng1208/BattleTree

High-converting landing pages. Copy + design + implementation. Triggers: landing page, conversion page.

MikeCheng1208/BattleTree

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios,...

MikeCheng1208/BattleTree

Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.

MikeCheng1208/BattleTree

Minimalist, typography-focused portfolio design system inspired by neo-brutalist and Swiss design principles. Emphasizes bold typography, generous whitespace, monochromatic color schemes, and elegant simplicity for developer/designer portfolios.

MikeCheng1208/BattleTree

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

MikeCheng1208/BattleTree

Optimize project portfolio selection under constraints using mathematical optimization

MikeCheng1208/BattleTree

Detect and explain risk drift in lending portfolios over time using vintage analysis, migration matrices, and concentration metrics. Use when monitoring portfolio credit quality trends, preparing board risk reports, conducting stress testing, or when risk metrics deviate from appetite thresholds.

MikeCheng1208/BattleTree

Build a GitHub portfolio that gets you hired — curate 3-5 polished projects, craft compelling READMEs, deploy live demos, tell a coherent story across your repos, and align everything to AI-native development roles. Use when preparing your GitHub for job searches, deciding what to pin, or auditing your public presence.

Habilidades Relacionadas