Skip to main content

estatewise-local-stack

Manual runbook for local setup, service combinations, and environment debugging in EstateWise. Use when you need to start or troubleshoot the local stack.

Ir a la instalación

Datos de origen

Repositorio
hoangsonww/EstateWise-Chapel-Hill-Chatbot
Última actividad en el origen
28 de febrero de 2026 a las 02:15
Idioma detectado de SKILL.md
inglés
Estrellas
39
Forks
23

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
estatewise-local-stack
description
Manual runbook for local setup, service combinations, and environment debugging in EstateWise. Use when you need to start or troubleshoot the local stack.
argument-hint
["service-or-scenario"]
disable-model-invocation
true
# EstateWise Local Stack Invoke this skill manually when the task is about running or debugging the local environment. ## Pick The Smallest Service Combination ### Frontend + backend only Use for chat, auth, conversation, forums, and most UI work: ```bash # repo root npm run dev ``` Or individually: ```bash cd backend && npm start cd frontend && npm run dev ``` ### Backend only Use for API, auth, Swagger, metrics, graph, or conversation work: ```bash cd backend npm start ``` Useful endpoints: - `http://localhost:3001/api-docs` - `http://localhost:3001/swagger.json` - `http://localhost:3001/metrics` - `http://localhost:3001/status` ### Frontend only Use when changing local tRPC pages or static UI, or when backend work is not required: ```bash cd frontend npm run dev ``` Note: frontend local tRPC endpoints live inside Next.js and do not require the Express backend. ### MCP only Use when adding or debugging tools: ```bash cd mcp npm install npm run build npm run client:dev ``` `npm run dev` waits for a client and appears idle. That is expected. ### Agentic AI + MCP Use for orchestration or tool-consumer debugging: ```bash cd mcp && npm install && npm run build cd ../agentic-ai && npm install && npm run build npm run dev "Find 3-bed homes in Chapel Hill and estimate mortgage" ``` ### gRPC Use for market pulse service work: ```bash cd grpc npm install npm run dev ``` ### Deployment Control Use for deployment dashboard/API work: ```bash cd deployment-control npm run install:all npm run dev npm run dev:ui ``` ## Environment Checklist Common backend env: - `MONGO_URI` - `JWT_SECRET` - `GOOGLE_AI_API_KEY` - `PINECONE_API_KEY` - `PINECONE_INDEX` Graph-specific env: - `NEO4J_ENABLE=true` - `NEO4J_URI` - `NEO4J_USERNAME` - `NEO4J_PASSWORD` - `NEO4J_DATABASE` MCP-specific env: - `API_BASE_URL` - `FRONTEND_BASE_URL` - `A2A_BASE_URL` - `MCP_TOKEN_SECRET` ## High-Frequency Local Debugging Problems ### Frontend hits deployed backend unexpectedly Search for hardcoded URLs: ```bash rg -n "estatewise-backend\\.vercel\\.app|API_BASE_URL" frontend ``` Do not assume `frontend/lib/api.ts` is the only call site. ### MCP seems hung It is probably waiting for a stdio client. Use: ```bash cd mcp && npm run client:dev ``` ### Graph endpoints return 503 or empty data Check Neo4j env and whether graph ingest actually ran. ### Agentic AI fails to call tools Confirm MCP built successfully and that tool names in the consumer runtime still match the MCP registry. ### Deployment-control works locally but is operationally unsafe Remember it has no built-in auth/RBAC. Only run against trusted environments. ## Validation Reference - Backend: `cd backend && npm run build && npm run test` - Frontend: `cd frontend && npm run build && npm run test` - MCP: `cd mcp && npm run build && npm run client:call -- <tool> '<json>'` - Agentic AI: `cd agentic-ai && npm run build && npm run dev "goal"` - gRPC: `cd grpc && npm run build && npm run test` - Deployment Control: `cd deployment-control && npm run build`
Ver en GitHub