promovaweb/mvpfy

mvpfy-context

Lê specs, documentos e código existentes para preparar o contexto inicial do MVPFy sem alterar o projeto analisado.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
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

  1. Executar scripts/analyze-existing-project.mjs no diretório consumidor.
  2. Procurar specs, briefs, backlogs, planos, documentos de produto e registros

em arquivos Markdown, YAML e JSON.

  1. Ler manifestos e contar arquivos de programação por linguagem e pasta.
  2. Reconhecer a stack declarada, a existência de uma aplicação e os sinais

técnicos que ajudam a formular o primeiro MVP.

  1. Entregar sugestões de resposta com origem, resumo e grau de confiança.
  2. 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 modifica specsfy/ 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:

bash
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.

同じリポジトリから

関連する Skills

すべての Skills