AgentSkillsCN

monolith-command-reference

适用于当代理需要在本仓库中权威地使用 make/go 命令时,包括测试、运行、指南、部署、服务器设置,以及生成器调用等场景。

SKILL.md
--- frontmatter
name: monolith-command-reference
description: Use when an agent needs authoritative make/go command usage in this repository, including test, run, guides, deploy, server setup, and generator invocations.

Monolith Command Reference

Use this skill when

  • You need exact commands for development and automation.
  • You are creating or updating CI/dev workflows.
  • You need generator command syntax.

Primary make targets

  • make → default dev target (air hot reload)
  • make rungo run main.go
  • make guides → guides server (go run main.go --guides)
  • make build → compile binary monolith
  • make test / make testv
  • make clean (test cache)
  • make doc (godoc on :6060)

Generator commands

  • make generator model NAME field:type ...
  • make generator controller NAME [actions...]
  • make generator resource NAME field:type ...
  • make generator authentication
  • make generator job NAME
  • make generator admin
  • make generator help [command]
  • Alias: make g ...

Server management commands

  • make server-setup <user@host> <domain>
  • make deploy <user@host>

Common debugging routine

  1. make test
  2. go test ./... -run <Name> for targeted test
  3. make run and verify endpoint behavior
  4. If scaffolding is involved, run generator + go test ./... again