dev-run
CommunityStart local finance-hledger dev environment in one command.
System Documentation
What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of setting up the finance-hledger local development environment, which requires coordinating a FastAPI backend, Vite frontend, Python virtual environment, Node dependencies, hledger CLI validation, and correct environment variable configuration that often causes silent uvicorn failures.
Core Features & Use Cases
- Idempotent Startup: The included startup script handles first-run setup (venv creation, npm install, .env scaffolding) and safely restarts existing dev servers if they are already running.
- Prerequisite Validation: Automatically checks for required tools including hledger 1.52+, Python 3.10+, and Node 18+, and provides clear install instructions if any are missing.
- Safe Shutdown: The stop script only kills the dev processes it started, with fallback logic to avoid accidentally terminating unrelated services running on ports 8080 or 5173.
- Use Case: A developer contributing to the finance-hledger project can use this Skill to spin up the full local dev stack in one command instead of running 10+ separate manual setup and startup steps, and cleanly shut it down when finished.
Quick Start
Use the dev-run skill to start the full local finance-hledger development environment with the backend on port 8080 and frontend on port 5173, or run the provided stop script to cleanly shut down all dev processes when you are finished working.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dev-run Download link: https://github.com/lmveloso/finance-hledger/archive/main.zip#dev-run Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.