AI Develop Assistant

Auxilia desenvolvedores de IA no esclarecimento de requisitos, design de módulos e arquitetura técnica.

Documentação

🚀 Assistente de Desenvolvimento com IA MCP

Ferramenta MCP que auxilia desenvolvedores de IA na análise inteligente de requisitos e design de arquitetura

✨ Recursos Principais

  • Esclarecimento Inteligente de Requisitos: Identifica automaticamente o tipo de projeto e gera perguntas direcionadas
  • Gerenciamento Ciente de Ramificações: Acompanha dimensões como objetivos do projeto, design de funcionalidades, preferências técnicas, design de UI, etc.
  • Geração Automática de Arquitetura: Gera soluções de arquitetura técnica com base em requisitos completos
  • Armazenamento Persistente: Salva automaticamente os resultados da análise e suporta exportação de documentos

📁 Configuração Rápida

Configuração da Versão Antiga

  1. Clonar o código

    git clone https://github.com/jiemobasixiangcai/ai-develop-assistant.git
    
  2. Ambiente virtual recomendado

    python -m venv venv
    source venv/bin/activate  # Unix/Linux/MacOS
    venv\Scripts\activate  # Windows
    
  3. Instalar dependências

    pip install -r requirements.txt
    
  4. Localização do arquivo de configuração

    Windows: %APPDATA%\Claude\claude_desktop_config.json
    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    
  5. Adicionar configuração

    {
      "mcpServers": {
        "ai-develop-assistant": {
          "command": "python",
          "args": ["path/to/AIDevlopStudy.py"],
          "env": {
            "MCP_STORAGE_DIR": "./mcp_data"
          }
        }
      }
    }
    
  6. Reiniciar o Claude Desktop

Configuração da Nova Versão

🔧 Ferramentas Principais

  1. start_new_project - Iniciar novo projeto
  2. create_requirement_blueprint - Criar blueprint de requisitos
  3. requirement_clarifier - Obter dicas de esclarecimento de requisitos
  4. save_clarification_tasks - Salvar tarefas de esclarecimento
  5. update_branch_status - Atualizar status da ramificação
  6. requirement_manager - Gerenciador de documentos de requisitos
  7. check_architecture_prerequisites - Verificar pré-requisitos de arquitetura
  8. get_architecture_design_prompt - Obter prompt de design de arquitetura
  9. save_generated_architecture - Salvar design de arquitetura gerado
  10. export_final_document - Exportar documento completo
  11. view_requirements_status - Visualizar status dos requisitos

Configuração (conexão remota direta - copie para suas ferramentas e substitua MCP_STORAGE_DIR pelo seu diretório local)

{
  "mcpServers": {
    "ai-develop-assistant": {
      "command": "uvx",
      "args": ["ai-develop-assistant@latest"],
      "env": {
        "MCP_STORAGE_DIR": "/path/to/your/storage"
      }
    }
  }
}

🎯 Fluxo de Uso

Etapas Básicas

  1. Esclarecimento de Requisitos

    requirement_clarifier("我要做一个在线教育平台")
    
  2. Gerenciamento de Requisitos

    requirement_manager("目标用户:学生和教师", "项目概述")
    
  3. Visualizar Status

    view_requirements_status()
    
  4. Design de Arquitetura

    architecture_designer("在线教育平台架构")
    
  5. Exportar Documento

    export_final_document()
    

🚀 Começando

Início Rápido

  1. Configurar o Claude Desktop (consulte o método de configuração acima)
  2. Reiniciar o Claude Desktop
  3. Iniciar análise inteligente de requisitos:
    requirement_clarifier("描述你的项目想法")
    
  4. Siga a orientação inteligente da IA, aprimorando gradualmente cada ramificação de requisitos
  5. Exportar documento completo:
    export_final_document()
    

Melhores Práticas

  • 💬 Confie no gerenciamento de ramificações da IA: Deixe a IA guiá-lo por todas as ramificações de requisitos
  • 🎯 Expresse preferências claramente: Expresse claramente preferências sobre seleção de tecnologia, estilo de UI, etc.
  • 📊 Verifique o status regularmente: Use view_requirements_status para acompanhar o progresso
  • 🤖 Autorize a IA adequadamente: Para partes incertas, você pode dizer "use a solução padrão"

🎯 Agora você tem um assistente de desenvolvimento com IA verdadeiramente inteligente, que lembra de cada detalhe e o guia por uma análise completa de requisitos!

💬 Grupo de Comunicação

交流群
Grupo de Comunicação