Local Development Skill

Set up and launch the homework-coach-robo local environment with Docker Compose or direct execution.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/arakitakashi/homework-coach-robo --skill local-development-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Local Development Skill
Source: https://github.com/arakitakashi/homework-coach-robo/tree/main/.claude/skills/local-dev
Command: npx skills add https://github.com/arakitakashi/homework-coach-robo --skill local-development-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up and running the homework-coach-robo project locally, whether you're using Docker or direct execution.

Core Features & Use Cases

  • Docker Compose Management: Start, stop, and manage backend and frontend services using Docker Compose.
  • Direct Execution: Run backend (FastAPI) and frontend (Next.js) applications directly without Docker.
  • Pre-flight Checks: Automates checks for Docker connectivity, environment files, port conflicts, and GCloud authentication.
  • Use Case: A new developer joins the project and needs to get the application running on their local machine. They can use this Skill to guide them through the entire setup process with minimal manual intervention.

Quick Start

Use the Local Development Skill to start the project using Docker Compose with Google Cloud authentication enabled.

Frequently Asked Questions about Local Development Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a FastAPI and Next.js local development environment?

To set up a FastAPI and Next.js local development environment, you can use this Skill to guide you through launching backend and frontend services using either Docker Compose or direct execution.

What pre-flight checks are needed before launching Docker Compose for FastAPI and Next.js?

Required pre-flight checks for Docker Compose include verifying Docker connectivity, environment files, port availability, and Google Cloud authentication before initiating backend and frontend services.

Can I run FastAPI and Next.js directly without Docker during local development?

Yes, you can run FastAPI and Next.js applications directly without Docker. This Skill supports non-Dockerized workflows alongside Dockerized management for local development.

Why does my local development environment fail to start due to port conflicts?

Local development environments fail to start due to port conflicts when required ports are occupied. This Skill automates pre-flight checks for port availability to identify and prevent these conflicts before launching services.

Do I need Google Cloud authentication to start my local Docker Compose environment?

Google Cloud authentication is checked during the pre-flight phase before starting your local Docker Compose environment, ensuring your backend and frontend services launch with proper credentials.

What is the best way to manage Docker Compose services for a FastAPI and Next.js project?

The best way to manage Docker Compose services is by automating the start, stop, and pre-flight validation processes. This Skill handles Docker Compose management for FastAPI and Next.js applications directly.