Skip to content

[ English | 🌐 Tiếng Việt | 日本語 ]

Hướng dẫn & Tích hợp

Hướng dẫn tích hợp Forge vào quy trình phát triển thực tế, CI/CD và AI Agent.


1. Tích hợp AI Coding Agent

Forge tích hợp sẵn bộ kỹ năng Agent Skill tại src/forge/_skills/: * forge: Điều phối toàn bộ quy trình thay đổi. * specify: Định nghĩa yêu cầu chính xác, không mập mờ ranh giới. * plan-tasks: Lập kế hoạch công việc theo từng bước kiểm thử được. * implement: Triển khai code theo TDD và đúng phạm vi quy định. * curate-knowledge: Khám phá các cạm bẫy mới và bảo trì tri thức.


2. Cấu hình CI/CD trên GitHub Actions

Tạo file .github/workflows/forge.yml:

name: Forge Verification

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  forge-check:
    name: Check Invariants & Claims
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Code
        uses: actions/checkout@v7
        with:
          fetch-depth: 0

      - name: Set up Python
        uses: actions/setup-python@v7
        with:
          python-version: '3.11'

      - name: Install Forge
        run: pip install git+https://github.com/CodeGenLabs/forge-harness.git

      - name: Doctor Check
        run: forge doctor

      - name: Run Forge Check
        run: forge check