faf-context
Ajuda seu agente a entender seu projeto rapidamente. Ele detecta as tecnologias usadas e pede apenas o que falta, como seus objetivos. Isso economiza tempo e dá ao agente o contexto necessário.
O que ela faz
Esta ferramenta ajuda a IA a entender completamente o seu projeto de programação. Ela detecta automaticamente a tecnologia que você usa e pergunta apenas o que não sabe, como o objetivo do seu projeto e o motivo pelo qual ele existe. Assim, a IA pode te ajudar melhor e mais rápido.
Quando usar
- ✓Quando você quer que a IA entenda seu projeto rapidamente.
- ✓Quando você quer que a IA saiba tudo sobre seu código sem ter que explicar tudo.
- ✓Quando você quer que a IA te ajude a construir algo novo com o mínimo de esforço.
Exemplo do que pedir para a IA
“Quero criar um aplicativo de linha de comando que verifica a qualidade de código para IA, e sincroniza as informações com outras ferramentas de IA. O objetivo é ajudar desenvolvedores individuais a não terem que explicar o contexto do projeto repetidamente.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você informa o tipo de aplicativo que está criando. A IA tenta adivinhar o máximo de informações possível sobre sua tecnologia e o objetivo. Depois, ela pergunta apenas as poucas coisas que só você sabe, como o motivo exato de existir ou quando estará pronto.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill faf-contextOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/faf-context/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
FAF Context — Dê à IA o que ela precisa
Quando Usar
Use esta habilidade quando precisar que seu projeto atinja 100% ✪ de "prontidão para IA", rapidamente — a IA detecta automaticamente sua stack e pede apenas o que ela não pode saber (seu objetivo e o "porquê" humano). Mínimo de digitação, máximo de contexto. Para construtores com pouco tempo; alimenta o faf-expert para profundidade.
A IA escreve seu melhor código quando tem o contexto do seu projeto. Esta habilidade ajuda você a entregá-lo — rápido e a 100%.
.faf é um formato de contexto registrado na IANA (application/vnd.faf+yaml) — um arquivo tipado e portátil que você possui, legível por qualquer IA (sem manifesto personalizado, sem bloqueio de fornecedor). O objetivo principal é um número: prontidão para IA, 0–100%. Em 100% ✪, a IA começa cada sessão já sabendo seu projeto — sem reexplicações, sem adivinhações. Esta habilidade é o caminho do construtor para esse número: digitação mínima, contexto máximo.
Para o caminho "feito para você" de um clique, use faf-wizard. Para dominar o formato, use faf-expert. Esta habilidade é o quickstart entre eles.
Como funciona: tipo de app → IA preenche o máximo → você responde às lacunas
faf-cli tem 21 slots. Funciona em três etapas — e apenas a última precisa de você:
- O tipo do seu app define quais slots são obrigatórios. Um CLI precisa de slots diferentes de um aplicativo web full-stack — faf-cli ajusta o conjunto e
slotignoredos demais (nunca contados contra você). - A IA preenche o máximo que pode.
faf autodetecta sua stack + linguagem, e uma frase de objetivo clara define quem/o quê/onde. Quanto melhor seu objetivo, mais a IA preenche para você. - O que sobrar vazio, a IA pergunta a você. Essas são as partes que só você sabe — geralmente um par dos 6 Ws (frequentemente porquê e quando). Responda-os → 100% ✪.
Portanto, seu trabalho não é "preencher 21 caixas". É: escrever um bom objetivo, depois responder às poucas perguntas que a IA não conseguiu preencher sozinha.
*(Os planos para equipes / corporativos adicionam mais slots — monorepos, caching, versionamento — mas esses não são faf-cli. faf-cli são os 21.)*
Raramente você digita todos os 6 Ws — eis o porquê
Os 6 Ws são "a metade não derivável" — mas você quase nunca escreve todos os seis do zero:
- quem / o quê / onde → definido a partir da sua frase de objetivo (a IA extrai os fatos que seu objetivo declara literalmente)
- como → obtido da sua stack (a detecção sabe como é construído)
- porquê / quando → os únicos dois que são puramente seus
Portanto, o caminho rápido é: escreva um objetivo claro, confirme os dados iniciais, preencha why + when. → 100%.
"Às vezes, 3 Ws são suficientes. Às vezes, o objetivo sozinho é suficiente." Uma ótima frase de objetivo + detecção automática podem definir quem/o quê/onde/como por si só — deixando você com duas pequenas respostas. Quanto melhor seu objetivo, menos você digita.
O caminho mais rápido para 100% ✪
faf auto # 1. AI detects your whole stack + seeds context from your README
faf score # 2. See the number + exactly which slots are still empty
faf go # 3. Guided fill: confirm the seeded Ws, answer the 1–2 left
faf score # 4. 100% ✪
faf sync # 5. Push context into CLAUDE.md / AGENTS.md (optional)
A maioria dos projetos está a 1 bom objetivo + 2 respostas de um Troféu.
Escreva a ÚNICA frase de objetivo (isso faz o trabalho pesado)
O objetivo é a entrada generativa — ele define quem/o quê/onde automaticamente. Faça uma frase real e específica (é também seu caso de uso):
- ✅ "Um CLI que pontua a prontidão de IA de qualquer repositório e sincroniza o contexto para Claude, Cursor e Gemini — para desenvolvedores solo." → define o quê (um CLI que pontua a prontidão de IA), onde (Claude, Cursor, Gemini), quem (desenvolvedores solo). Você só adicionaria porquê + quando.
- ❌ "Uma ferramenta para melhorar o desenvolvimento." → genérico; não define nada. (Frases genéricas são ignoradas de propósito — vazio é melhor que errado.)
Os 6 Ws — rótulos concisos, não prosa
Cada W é um rótulo de 3–4 palavras (limite máximo < 6) — um cartão de especificação escaneável, não um parágrafo:
| W | Pergunta | Exemplo |
|---|---|---|
| Quem | para quem é? | solo developers |
| O quê | o que eles estão construindo? | AI-readiness scorer |
| Porquê | por que existe? | eliminate context re-explaining |
| Onde | onde ele roda/entrega? | npm, Homebrew |
| Quando | cronograma / estágio? | production, since 2025 |
| Como | como é construído/usado? | Bun CLI + WASM |
Slots que não se aplicam → slotignored
…
Perguntas frequentes
O que significa 'AI-readiness 100%'?
Significa que a IA tem todas as informações necessárias sobre o seu projeto para te ajudar da melhor forma possível, sem precisar de mais explicações.
Por que a IA pergunta 'por quê' e 'quando'?
Essas são informações muito específicas do seu projeto que a IA não consegue adivinhar sozinha. Saber o 'porquê' ajuda a IA a entender a motivação e o 'quando' ajuda a definir prazos ou o estágio atual.
Preciso preencher muitas informações?
Não. A ferramenta foi feita para pedir o mínimo de informação. Geralmente, você só precisa escrever uma frase clara sobre o objetivo e responder a duas perguntas simples que a IA não conseguiu adivinhar.
Detalhes
Descrição original do autor
Get your project to 100% ✪ AI-readiness, fast — the AI auto-detects your stack and only asks for what it can't know (your goal and the human "why"). Least typing, maximum context. For time-conscious builders; feeds into faf-expert for depth.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2971
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC