使用方法
- 复制安装命令,在自己的智能体环境安装前先检查源码包。
- 从原始文档核对所需工具、凭据和支持的宿主。
- 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/promovaweb/mvpfy --skill mvpfy-context开始前需了解
- 安装不包含模型订阅、API 额度或访问文件的权限。
- 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。
Contexto de um projeto existente
Esta skill entra antes da entrevista, durante a configuração do projeto e no início de cada retomada da conversa. Ela procura material já criado e entrega um retrato curto para a orquestradora do MVPFy.
Responsabilidade
- Executar
scripts/analyze-existing-project.mjsno diretório consumidor. - Procurar specs, briefs, backlogs, planos, documentos de produto e registros
em arquivos Markdown, YAML e JSON.
- Ler manifestos e contar arquivos de programação por linguagem e pasta.
- Reconhecer a stack declarada, a existência de uma aplicação e os sinais
técnicos que ajudam a formular o primeiro MVP.
- Entregar sugestões de resposta com origem, resumo e grau de confiança.
- Registrar perguntas que o material não consegue responder.
Limites
- A leitura é somente de contexto. Nenhum arquivo do projeto consumidor é
alterado, exceto os artefatos criados dentro de .mvpfy/ pelo próprio MVPFy.
node_modules,vendor,.git, builds, caches, cobertura, segredos e
arquivos binários ficam fora da leitura.
- Um nome de função, uma rota ou uma dependência mostra implementação. Não
prova público, problema, proposta de valor, preço ou aceitação do produto.
- Uma sugestão pode preencher uma lacuna técnica. A pessoa ainda confirma
escolhas de produto, público e escopo durante a conversa.
- A skill nunca escreve
spec.md, não modificaspecsfy/e não transforma
código existente em código do MVPFy.
Saída
O relatório fica em .mvpfy/existing-project.json. Ele contém:
sources.specs: documentos encontrados, tipo, título, caminho e trecho;sources.code: arquivos de programação agrupados por linguagem;manifests: manifestos lidos e dependências declaradas;stack: tecnologias reconhecidas com seus caminhos de origem;suggested_answers: campos que o contexto ajuda a responder;gaps: perguntas que continuam abertas;summary: contagens e leitura geral do projeto.
O estado recebe somente um ponteiro resumido em existing_project_context. A orquestradora lê o relatório completo antes de montar a fila, usa sugestões suficientes para não repetir perguntas e marca como pendente qualquer conclusão que o material não sustente.
Gatilhos da orquestradora
No setup-project.mjs, a skill roda depois da criação inicial de .mvpfy/. No começo de cada conversa com $mvpfy, rode novamente:
node skills/mvpfy-context/scripts/analyze-existing-project.mjs --project .Depois leia .mvpfy/existing-project.json junto de state.json, answers.jsonl, MVP.md e das fontes de contexto. Se não houver material, continue pelo relato livre da ideia. Se houver, comece pelos campos já explicados e apresente somente a próxima lacuna relevante.

