Back to list
rm2thaddeus

start-dev-graph

by rm2thaddeus

A repository for the Pixel Detective project.

14🍴 3📅 Jan 15, 2026

SKILL.md


name: start-dev-graph description: Start, stop, or check Dev Graph services on this machine. Use when the user asks to start Dev Graph, start backend only, start full stack, restart, stop, or check Docker, Neo4j, API, or UI status, or to provide a specific Dev Graph page URL.

Start Dev Graph

Use this skill to run Dev Graph locally with the right subset of services.

Quickstart

  • Full stack: powershell -ExecutionPolicy Bypass -File skills\\start-dev-graph\\scripts\\start_dev_graph.ps1 -Mode full
  • Backend only: powershell -ExecutionPolicy Bypass -File skills\\start-dev-graph\\scripts\\start_dev_graph.ps1 -Mode backend

Workflow

  1. Confirm repo root
  • Require developer_graph/api.py and start_dev_graph.ps1.
  • If missing, stop and ask for the correct working directory.
  1. Decide the requested mode
  • full: Neo4j + API + UI
  • backend: Neo4j + API only
  • services: just Neo4j
  • frontend: only Dev Graph UI
  • status: report what is running
  • stop: stop Docker services and list any remaining processes
  1. Docker preflight
  • Check Docker CLI and Docker Compose:
    • docker version
    • docker compose version
  • If Docker is installed but not running, say so and stop.
  1. Start sequence
  • full: run .\start_dev_graph.ps1
  • backend:
    • docker compose up -d neo4j
    • uvicorn developer_graph.api:app --host 0.0.0.0 --port 8080 --reload
  • services:
    • docker compose up -d neo4j
  • frontend:
    • cd tools/dev-graph-ui then npm run dev

When launching uvicorn or npm, use new terminal windows so the main session stays responsive.

  1. Status checks
  1. Stop sequence
  • docker compose down
  • Remind the user to close any uvicorn or npm windows still running.

Notes

  • Docker Compose service name is neo4j in docker-compose.yml.
  • The Windows batch script uses neo4j_db; do not copy that name here.
  • Do not redirect uvicorn output to dev_graph_api.log in the repo root. The app writes the same file and will raise a permission error.
  • The UI may choose port 3001 if 3000 is already in use; the script expects 3001.

Script

  • Run: powershell -ExecutionPolicy Bypass -File skills\\start-dev-graph\\scripts\\start_dev_graph.ps1 -Mode full
  • Backend only: -Mode backend
  • Frontend + open page: -Mode frontend -Open -Page /dev-graph/structure
  • Note: -Open is required to open a browser; -Page alone will not open anything.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon