development

Manage development lifecycle with Moonrepo and GitHub Actions CI/CD.

Updated Jun 5, 2025
One-click install
npx skills add https://github.com/wangzitian0/finance_report --skill development-wangzitian0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development
Source: https://github.com/wangzitian0/finance_report/tree/main/.opencode/skills/domain/development
Command: npx skills add https://github.com/wangzitian0/finance_report --skill development-wangzitian0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies and standardizes the entire software development lifecycle, from local setup and testing to continuous integration and deployment.

Core Features & Use Cases

  • Unified Command Interface: Manage development, testing, linting, and building with consistent moon commands.
  • Automated Testing: Facilitates running unit, integration, and end-to-end tests with robust database lifecycle management.
  • Code Quality Enforcement: Ensures code adheres to standards through linting and coverage gates.
  • Deployment Pipelines: Supports CI/CD processes from local development to production.

Quick Start

Use the development skill to start the backend development server.

Frequently Asked Questions about development

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

FAQPage Schema
How do I automate testing and deployment for a FastAPI and Next.js project?

Automated testing and deployment for FastAPI and Next.js is orchestrated through Moonrepo tasks and GitHub Actions CI/CD pipelines, managing database lifecycles and enforcing code quality gates across the stack.

What is the best way to manage local environment setup and CI/CD workflows together?

Local environment setup and CI/CD workflows are unified under consistent Moonrepo commands, allowing you to run development servers, execute tests, and trigger deployment pipelines from a single command interface.

Does Moonrepo work with GitHub Actions for continuous integration pipelines?

Yes, Moonrepo integrates with GitHub Actions for continuous integration, orchestrating local tasks like linting and building while leveraging GitHub Actions to automate the deployment pipeline to production.

How do I enforce code quality checks and coverage gates in a CI pipeline?

Code quality checks and coverage gates are enforced during the continuous integration process using standardized Moonrepo commands, ensuring code adheres to linting standards before deployment proceeds.

Can I manage database lifecycles during automated end-to-end testing?

Yes, automated end-to-end testing includes robust database lifecycle management, handling database setup and teardown automatically when running integration and end-to-end test suites via Moonrepo.