This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
CodeFlow Engine — Core AutoPR engine and consolidated monorepo for the CodeFlow ecosystem. AI-powered code quality and PR automation.
- Engine: Python (
codeflow_engine/) - Desktop: Tauri + React + TypeScript (
desktop/) - Website: Next.js (
website/) - Orchestration: Scripts and docs (
orchestration/) - Type Checking: mypy (
mypy.ini) - Coverage: Codecov (
codecov.yml)
# Python engine
cd engine && pip install -e .
pytest # Run tests
mypy . # Type check
coverage run -m pytest # Coverage
# Desktop app
cd desktop && npm install && npm run dev
# Website
cd website && npm install && npm run devengine/— Core Python AutoPR enginecodeflow_engine/— Python package sourcedesktop/— Tauri + React desktop applicationwebsite/— Next.js marketing and documentation siteorchestration/— Shared infrastructure, bootstrap assets, release orchestration
This monorepo was created Dec 2025 by consolidating separate repos (codeflow-desktop, codeflow-website, codeflow-orchestration) with preserved git history. See MIGRATION_GUIDE.md and MIGRATION_PLAN.md.
This project has not yet been onboarded to AgentKit Forge. To request onboarding, create a ticket.
Baton is the shared task graph for cross-repo work. When the baton MCP server is available, agents should check for existing work with task_check at the start of meaningful tasks, create or claim visible work with task_notify/log_agent_message, update the task when significant new information becomes available, and log completion or blockers before handing off.