AgentSkillsCN

forge-cli

作为 Forge 框架本身的贡献者工作流——涵盖核心 Go 语言、测试模块、管理界面、文档站点、示例代码、CI/安全校验,以及发布清单等环节。当您需要修改 Forge 内部逻辑,或为框架开发贡献力量时(而非使用 Forge 构建应用),此技能将助您事半功倍。

SKILL.md
--- frontmatter
name: forge-cli
description: Use Forge CLI commands for project scaffolding, code generation, migrations, and running the dev server. Trigger this skill for `forge new`, `forge generate`, `forge makemigrations`, `forge migrate`, and `forge runserver` workflows.

Forge CLI

Overview

Forge CLI is the primary developer workflow: scaffolding projects, generating code, applying migrations, and running the server.

When to Use

  • The task mentions forge CLI commands or project scaffolding.
  • You need code generation, migrations, or to run the dev server.
  • The user asks about forge new, forge generate, forge makemigrations, forge migrate, or forge runserver.

Quick Start

  1. Install the CLI and verify forge --help.
  2. Create a project with forge new.
  3. Run forge generate, forge makemigrations, forge migrate, and forge runserver.

Common Tasks

  • Regenerate code after model changes with forge generate.
  • Inspect migration status with forge migrate status.
  • Start the dev server with forge runserver.

Gotchas

  • CLI commands assume your project layout matches Forge expectations.
  • Model changes typically require codegen and migrations in sequence.

References