glaucojbs

Bnr Android Curation — Development skill for Claude Code

Development community

Curadoria de praticas de engenharia do livro Android Programming: The Big Nerd Ranch Guide (5a ed.), gerando um pacote de skills/agents/commands/configs Claude Code para projetos Android/Kotlin/Jetpac.

How to install Bnr Android Curation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open glaucojbs/bnr-android-curation and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Bnr Android Curation does

Curadoria de praticas de engenharia do livro Android Programming: The Big Nerd Ranch Guide (5a ed.), gerando um pacote de skills/agents/commands/configs Claude Code para projetos Android/Kotlin/Jetpack Compose.

Alternatives in Development

  • Kotlin Lsp — Kotlin /plugin install kotlin-lsp@claude-plugins-official 14k ★
  • Contributing To Claude Code Configs — Thank you for your interest in contributing to Claude Code Configs 625 ★
  • Programming Lead Agent — You are an expert research lead, focused on high-level research strategy, planning, efficient delegation to su 129 ★

README

bnr-android-curation

Propósito

Este projeto tem dois entregáveis:

  1. App de curadoria (curadoria/app, a construir no Marco 2, em Next.js): interface para cadastrar, revisar e aprovar — uma prática por vez, nunca em lote silencioso — práticas de engenharia extraídas do livro Android Programming: The Big Nerd Ranch Guide (5ª edição).
  2. Pacote gerado (pacote/): a partir das práticas aprovadas, um gerador (curadoria/geradores, ainda a construir) renderiza skills/agents/commands/configs para o Claude Code, consumidos por projetos Android/Kotlin/Jetpack Compose.

`curadoria/` é a fonte da verdade, versionada em git e curada à mão. `pacote/` é **build artifact gerado** — nunca editado manualmente; toda mudança nasce em `curadoria/praticas/` e chega ao pacote pelo gerador.

Estado atual

Projeto recém-criado, ainda sem código de aplicação. Existem hoje, como conteúdo de curadoria:

  • .agent/manifest.yaml — manifesto que ancora este projeto na biblioteca de agentes Metis.
  • curadoria/schema/pratica.schema.json — JSON Schema que valida toda prática cadastrada.
  • curadoria/praticas/android-bnr-5ed/cap04-ciclo-de-vida.yaml — 5 práticas, todas em status: rascunho, aguardando revisão e aprovação humana (nenhuma aprovada ainda).

Além disso, `.agent/context-summary.md`, `.agent/patterns-guide.md`, `.agent/health-report.md` e `.agent/drift-report.md` são artefatos produzidos pelos agentes Metis de onboarding (`context-mapper`, `repo-explorer`, `repo-health-agent`, `doc-drift-detector`).

`curadoria/app/` (app Next.js de ingestão/revisão/aprovação), `curadoria/geradores/` (pipeline de geração), `pacote/` (saída gerada) e `evals/` (avaliação do pacote gerado — Marco 6) ainda estão vazios — previstos para os próximos marcos.

Estrutura do repositório

.agent/manifest.yaml           # manifesto central (Metis) — comandos, módulos, autonomia
curadoria/
  schema/pratica.schema.json   # JSON Schema de uma prática curada
  pratic