dev-team-kit-fv
Solidv2.59.0: 2 gaps do Ahrefs aplicados a skill 14 (SEO) e taxonomia de citacao em IA aplicada a skill 61 (content-growth-engine) — usuario trouxe 3 artigos (Ahrefs, Backlinko, Sabrina) perguntando se davam pra melhorar as skills; medido gap real por grep antes de aplicar qualquer coisa. Backlinko: protocolo de baseline de citacao em IA da skill 61 ganhou taxonomia de 4 tipos de prompt (avaliacao/reputacao/comparacao/lacuna, evitando que o conjunto vire so um tipo por ser mais facil de escrever), 2-3 execucoes por prompt por sessao (resposta de LLM varia entre rodadas — uma unica rodada mede ruido), conceito de 'ghost ranking' (marca citada como fonte mas concorrente recomendado — pior que nao aparecer, porque parece metrica boa na planilha) e cadencia 'medir semanalmente, agir mensalmente com 4 semanas de tendencia' substituindo o 'mensal' simples que reagia a ruido de uma unica leitura. Ahrefs: skill 14 ganhou FAQ pos-artigo com perguntas reais do leitor (32% de lift de trafego documentado em experimento controlado de 21 posts, marcado com FAQPage schema) e fan-out query mapper (decompor a keyword principal em sub-perguntas e comparar contra o conteudo publicado pra achar buraco de cobertura, antes de fechar a tabela de keywords). Terceiro artigo (Sabrina, still-antes-de-animar pra video) foi implementado por engano fora da selecao do usuario e revertido a pedido dele antes do commit — nao entrou nesta versao. v2.58.0: fix estrutural de fronteira de palavra (`\\b...\\b`) no matcher de roteamento de plugins (`scripts/lib/plugin-catalog.mjs` + `mcp-server/src/lib/plugin-router.ts`) — 5a ocorrencia de trigger curto colidindo por substring (`ui` em equipe, `ux` em fluxo), desta vez corrigido na classe toda em vez de whack-a-mole por `when_none`. v2.49.0: qualidade de design vira VERIFICACAO, nao so descricao — o kit descrevia qualidade sem provar (zero eval para as cinco skills que produzem pixel; rule proibindo indigo em prosa; pre-build-gate sempre saindo com exit 0). Dois checkers novos: check-design-generic (indigo default, system-ui, gradiente AI, preto puro, 100vh sem dvh, repeticao cega de rounded/shadow) e check-contrast (ratio WCAG calculado nos DOIS temas, com pareamento semantico pra nao gerar falso positivo). Hook design-anchor-guard BLOQUEIA escrita de arquivo visual com sinal de default estatistico, com escape hatch 'design-anchor: allow'. cinco evals com secao 'Reprova Se'. bench/ab/score-design.mjs pontua 0-100 cada braco pra 'a regra funcionou?' ter numero. O checker achou #6366f1 no template de blog do proprio kit — corrigido. 61 specialist skills + 43 slash commands for coding agents — orchestrator, backend, frontend, QA, security, deploy, detective-spec, static-analysis, skill-author, program-router, parallel-dispatcher, blog-publisher, blog-screenshot, canary-deployment, zoom-out, handoff-context, post-deploy-canary-monitor, pattern-conformity, research-prep, context-budget, direct-response-copy, ux-research, ui-polish, doubt-driven-review, video-analysis, marketing-reporting-analytics + spec-driven development, anti-AI writing, memory consolidation, executable YAML pipelines + insights dashboard (v2.18.0, 6 tabs). v2.48.0: skill 60 app-reference-architecture — molde de arquitetura reverso-projetado de 3 apps reais do autor em producao (Next.js + Tauri v2, web + APK Android dual) pra um app novo nascer em estrutura ja testada em vez de rederivar auth, pagamento, push e build Tauri do zero a cada projeto. Cobre auth dual (cookie de sessao pra web, Bearer JWT ou token Supabase pro app Tauri, resolvido por UMA funcao central por rota — nunca duplicada rota a rota), o problema do build estatico (script que renomeia — nunca deleta — Server Actions e layouts com getServerSession() antes do next build --output export, restaura tudo num finally, pra uma interrupcao no meio do build nunca deixar o codigo-fonte real quebrado), pagamento dual (Stripe + Google Play Billing — obrigatorio pela politica da Play Store pra assinatura digital dentro de APK, nunca opcional — convergindo numa unica tabela Subscription com platform/status cobrindo grace_period/trialing/account_hold, nunca um campo isPremium solto que dessincroniza; RTDN do Google Play reconciliado por cron diario pois push nao garante entrega), push dual (Web Push/VAPID + FCM via credencial JSON base64 em env var, funcao central que envia pros dois canais e limpa token invalido), e uma tabela de decisao (JWT custom vs Supabase Auth, Prisma vs pg puro, single-app vs monorepo pnpm workspaces, assinatura pura vs ledger de creditos append-only, sincrono vs worker BullMQ) que transforma as divergencias reais dos 3 apps de origem (gastos-app, memrapp, VisaLab) em escolha consciente por tipo de app em vez de copy-paste do primeiro exemplo. Guia detalhado modularizado em 10 arquivos (docs/skill-guides/app-reference-architecture/) por volume (~2500 linhas). v2.47.0: skill 59 closed-loop-revenue — a cadeia clique pago -> evento -> venda -> margem que nenhuma skill cobria (GCLID, measurement plan, margem de contribuicao, conversao offline e smart bidding tinham zero ocorrencia no kit). Identidade nao intercambiavel (GCLID/UTM/transaction_id/CRM, com GCLID persistido no backend junto do lead), backend como fonte de verdade da receita (purchase client-side perde pagamento assincrono e duplica em refresh), reconciliacao com tolerancia declarada que bloqueia escala de midia, e break-even ROAS = 1 / margem de contribuicao (com margem 40%, ROAS 2,0 destroi valor). Lead gen envia venda fechada, nao formulario. Skill 12 ganha shared element/FLIP, feedback multimodal com regra de redundancia, limite de flash WCAG 2.3.1 (risco de convulsao) e secao de quando NAO animar. v2.46.0: skill 58 i18n-localization — o gap mais surpreendente do kit (i18n aparecia 1 vez em tudo: skills, policies e rules; zero ocorrencia de pseudolocale, RTL, expansao de texto ou formatter por locale). i18n e trabalho de arquitetura, nao de tradutor: frase concatenada, botao de largura fixa, data montada a mao e margin-left quebram no contato com outro idioma e nenhum tradutor conserta. Cobre externalizacao com chave semantica, plural via API da plataforma, formatters com armazenamento canonico, +30% de expansao como piso de teste, propriedades logicas para RTL (com o que NAO espelha: numero, logo, icone de midia) e pseudolocale/RTL como regressao. Skill 02 ganha tabela de adocao de design system (Carbon/Fluent/M3/HIG/primitivas por tipo de produto; ancora estetica e design system sao decisoes separadas) e matriz de feedback por gravidade (erro que exige acao nunca e toast). v2.45.0: skill 57 mobile-ux-foundations — as decisoes que antecedem o layout, cada uma ancorada em dado biometrico/fisiologico/comportamental: zona do polegar (75% navegam com polegar, precisao cai a 61% no terco superior, dai navegacao primaria embaixo e acao destrutiva no canto dificil como prevencao), fisiologia do dark mode (preto puro causa halation, smearing OLED e mata elevacao — base e #121212 e elevacao se expressa por superficie mais clara), performance percebida (limiares 100ms/1s/10s, skeleton entre 1-10s, nada abaixo de 1s, progresso determinado acima de 10s) e UX de auth/onboarding (passkey em primeiro plano com bootstrap key e warm handover de 30 dias, NIST SP 800-63B contra regra draconiana de senha, label flutuante, validacao no blur, permission priming). Buraco medido: thumb zone, #121212, passkey, permission priming, haptic, inline validation e floating label tinham zero ocorrencia no kit. v2.44.0: skill 56 responsive-conversion — converte UI desktop-first em mobile e e dona dos padroes de interacao que a conversao expoe: catalogo sintoma-causa-fix (min-width auto como causa real de 'nao pega 100%', dvh vs vh, env(safe-area-inset) pra notch/barra de gestos, caca a scroll horizontal), protocolo de auditoria em 4 fases testado em 320/390/768px, tabela de decisao modal vs bottom sheet com requisitos nao-negociaveis (focus trap, retorno de foco, scroll lock iOS-safe), e confirmacao por reversibilidade (Desfazer pra reversivel, digitacao do nome do recurso pra catastrofica). Preenche buraco medido: safe-area/overflow/dvh/bottom-sheet tinham zero ocorrencia nas 6 skills de UI, e modal aparecia so como numero na tabela de z-index. v2.43.0: /catalog-project sintetiza product (resumo/planos/FAQ), sessions (docs/context/session-*.md) e operations (envs/enderecos/metricas) no manifest — alimenta o app companheiro project-brain (catalogo cross-repo); checa git remote -v antes de gravar secret real e avisa se o repo tem remote configurado. v2.42.0: skill 55 marketing-reporting-analytics — reporting operacional de marketing (relatorio de performance de Ads, setup tecnico GA4/GTM com fases de validacao, auditoria de infraestrutura de dados com severidade, calculadoras de CAC payback e ROI/ROAS), deliberadamente separada da skill 21 (data-analytics cobre o que trackear em produto; 54 cobre como configurar/auditar a ferramenta e o retorno financeiro). v2.41.0: catalogo de roteamento de plugins (plugins/catalog/*.json agrupa as 53 skills em 9 composicoes por tarefa; scripts/route-task.mjs e devkit_route_task retornam a menor composicao util com risco + flag de revisao humana; roteadores CLI e MCP verificados em paridade) + feedback estruturado accepted/overridden/rejected alimentando /insights e /savings com rotacao por tamanho + boot check real via JSON-RPC stdio do MCP server plugado no devkit doctor + CI + fix de path do installer no Windows/Git Bash + expansao de skills 02 (dials numericos, anti-padroes por industria) e 14 (SEO local/e-commerce/internacional) + templates/transitions.css. v2.40.0: skill 53 doubt-driven-review absorvida de addyosmani/agent-skills (MIT) — revisao adversarial EM VOO (nao pos-hoc como skill 11): CLAIM → EXTRACT → DUVIDA (revisor de contexto fresco viesado a refutar) → RECONCILIA → PARA (max 3 ciclos). Incrementos cirurgicos: skill 01 + templates/deep-interview.md ganham disciplina de palpite-anexado por pergunta, sonda 'want vs. should-want', restate com 'fora de escopo' obrigatorio e gate de confirmacao explicito (mesma fonte). v2.39.0: absorcao de ideias (nao codigo) de ponytail (escada de 7 degraus pre-codigo + policy/hook, delete-list review no /simplify e skill 23) e repowise (deducoes por risco na skill 18, risk banding qualitativo no /diff-impact e skill 11, truncamento reversivel _meta.omitted documentado em mcp-builder-patterns.md — so conceitos, repowise e AGPL) + paper COMPILOT PACT 2025 (anti-parada-prematura e feedback categorizado em /loop e /swarm). v2.38.0: skill 52 ui-polish absorvida de jakubkrehel/make-interfaces-feel-better (MIT) — 16 principios de acabamento visual (border radius concentrico, alinhamento optico, sombra vs borda, animacoes interrompiveis, split/stagger, saida sutil, animacao contextual de icone com valores exatos, font smoothing, tabular numbers, text wrapping, image outline, scale on press, skip animation on load, will-change moderado, hit area minima); referencia cruzada em skill 12 (motion-design) e skill 02 (ui-ux-design). v2.37.0: absorcao de 7 ebooks Casa do Codigo — skill 50 ux-research (gap real: discovery qualitativo — entrevista, persona baseada em pesquisa, journey map, teste de usabilidade, arquitetura de informacao; antecede PO 01 e UI/UX 02) + 3 policies de XP (pair-programming, continuous-integration, sustainable-pace, ligadas a skill 37) + incrementos cirurgicos: skill 01 ganha Fundamento de Negocio (validacao de hipotese, MVP, monetizacao, AARRR, product-market fit — do Guia da Startup); skill 14 ganha Keyword Research (KEI, intent, cauda longa) + Off-Page/Link Building (do SEO Pratico); skill 07 ganha Infrastructure as Code (provisionamento declarativo, idempotencia, drift — principios do DevOps na pratica traduzidos pra Terraform/Ansible); skill 38 ganha lentes de coesao/acoplamento, seam distribuido (REST/async/RPC, HATEOAS) e camadas (da Introducao a Arquitetura). Livros de Jogos HTML5 Canvas (nicho <2%) descartados por frequencia. v2.36.0: skill 50 direct-response-copy — copy de direct response destilada de 3 ebooks classicos PT-BR: biblioteca de formulas de headline em 20 categorias de gatilho (357 modelos destilados em formulas parametrizadas), 8 gatilhos mentais + storytelling de venda, copy de Instagram (legenda/engajamento). Gate de integridade obrigatorio: sem claim nao-verificavel, sem depoimento fabricado, escassez so real. Complementa a skill 13 (copy de produto): 13 cobre landing/microcopy/brand voice, 50 cobre ads/pagina de vendas/email/social. v2.35.0: auto-skillify (absorcao parcial do activeloopai/hivemind) — hook UserPromptSubmit que a cada N turnos (default 20) injeta checkpoint perguntando se a atividade recente vale virar learned-skill (3 criterios: nao-googleavel, especifico do codebase, custou debugging). Adapta o skillify-via-Haiku do hivemind ao runtime: delega a decisao ao agente da sessao (ja pago) em vez de forkar LLM. Le a contagem do context-turn-counter. O resto do hivemind ja tinhamos: codebase graph=Graphify, semantic search=.index/vault.db, memory compound=memory-curator. v2.34.0: vault de memoria UNIFICADO ao kit — instalar o kit agora CRIA o vault automaticamente (scripts/init-vault.mjs roda no install.sh: cria estrutura logs/architecture/secrets, CLAUDE.md com as regras de escrita, .gitignore protegendo secrets/, git init). Path PORTAVEL via scripts/vault-resolver.mjs: $CLAUDE_MEMORY_VAULT → ~/.claude-memory (novo padrao, vale Windows/Mac/Linux) → D:/claude-memory (legado). Antes o vault era montado a mao e o path hardcoded; agora kit+memoria sao uma coisa so. Idempotente (nao sobrescreve vault existente). v2.33.0: absorcao obsidian-second-brain (memoria AI-first) — policy memory-write-rules.md aplica anti-fabricacao ao VAULT (false-absence: busque exaustivamente antes de afirmar que nao existe nota/decisao — o failure mode mais comum; no-fabrication: TBD para desconhecido; recency markers '(as of YYYY-MM, fonte)' em claims externos; niveis de confianca) + convencao 'For future Claude' (preambulo de 2-3 linhas que o futuro-Claude le em 10s pra decidir relevancia, no skill 31 session-summary) + comando /reconcile-memory (detecta contradicoes no vault — decisoes revertidas/superadas nunca atualizadas — e resolve: mais novo+autoritativo vence com secao ## History, ambiguo vira flag, evolucao marca superseded). v2.32.0: pre-build-gate (UserPromptSubmit hook) leva o 'pare e decida antes de codar' de cada disciplina (que o /auto tem nas fases) para o MODO PASSIVO — detecta intencao de criacao no prompt e injeta o checklist da disciplina certa: acceptance-criteria (defina done antes de implementar), api-contract (formato de erro + status codes antes da 1a rota), schema-integrity (constraints/FK/indices antes do 1o INSERT), ui-design (ancora estetica antes de estilizar), deploy-readiness (healthcheck/env/graceful-shutdown). 4 novas rules path-scoped por disciplina (rules/backend/, rules/database/, rules/frontend/, rules/common/acceptance-criteria.md). v2.31.0: design-aware /auto — fase UI-DESIGN como gate (PLAN→[UI-DESIGN]→BUILD) que invoca skill 02-ui-ux-design e bloqueia build de arquivo visual ate a ancora estetica estar escolhida; rules/frontend/ui-design.md (path-scoped em .css/.tsx/public) proibe o default generico (#4f46e5 indigo + system-ui), forca escolher 1 ancora; coverage config virou gate HARD no /auto; scope inference (app→fullstack) movido pra rules/common para o modo passivo herdar. Validado por bench A/B real (bench/ab/, 3 rounds) que expos UI generica nos 3 bracos. v2.29.0: claim-verifier (PostToolUse — detecta afirmacoes sem evidencia: 'email enviado', 'deploy OK', 'teste passou'; passa livre se ha exit code 0/HTTP 200/query result) + context-turn-counter (UserPromptSubmit — compact a cada 25 turnos, handoff inteligente a cada 50 usando vault de memoria). v2.28.0: /spec-kit (SDD pipeline unificado specify→plan→tasks→implement + Adversarial Verifier inline), /insights (recomendacoes baseadas em telemetria dos hooks), /swarm com Phase 3 Adversarial Verify (Implementor vs Verifier com goals opostos, spec atualizada em real-time). v2.27.0: investigate-first guard (hook PreToolUse que impede a IA de perguntar o auto-descobrivel — gh user, branch, package manager, porta, versao de runtime — manda investigar primeiro) + policy investigate-first. v2.26.0: silent-failure-hunter (16o subagent, review-only: caca catch{} vazio, swallowed errors, fallbacks perigosos, stack traces perdidos, rollback faltando) + skill 49 context-budget (audita peso de contexto carregado por componente) + /context-budget. v2.25.0: rules system path-scoped (`.claude/rules/` com `paths:` glob, inspirado no ECC), bug-fix da allowlist de subagents, 5 skills stub reescritos com profundidade. v2.24.0: curador AUTONOMO de memoria (inspirado no Hermes Agent) — roda async no SessionStart, faz decay/archive/dedup em JS puro sem gastar LLM e delega so a parte semantica ao agente presente. v2.23.0: absorcao addozhang (skill 48 research-prep, Spring Boot playbook, mem9 patterns). v2.22.0: memory curator nudge. v2.21.0: context-cost guards. v2.20.0: skill 47 pattern-conformity. 16 dispatchable subagents.
Install
Plugins install via a marketplace, in two steps.
This plugin isn't listed in a marketplace we've indexed. Install it directly from its GitHub repository — the README has the setup steps.
View on GitHubBundles
Everything this plugin ships — skills, agents, commands, hooks, and MCP servers it bundles.
Agents (16)
Commands (45)
Hooks (4)
Quality Score: 70/100
Details
- Author
- felvieira
- Repository
- felvieira/claude-skills-fv
- Created
- 5 months ago
- Last Updated
- yesterday
- Language
- JavaScript
- License
- Apache-2.0