一键导入
flow-build
멀티 플랫폼 빌드 시스템. flow build 커맨드를 사용하여 프로젝트를 빌드, 린트, 테스트, 실행한다. unity, python, node, dotnet, flutter 플랫폼을 자동 감지하여 지원한다. 빌드, 린트, 테스트가 필요할 때 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
멀티 플랫폼 빌드 시스템. flow build 커맨드를 사용하여 프로젝트를 빌드, 린트, 테스트, 실행한다. unity, python, node, dotnet, flutter 플랫폼을 자동 감지하여 지원한다. 빌드, 린트, 테스트가 필요할 때 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | flow-build |
| description | 멀티 플랫폼 빌드 시스템. flow build 커맨드를 사용하여 프로젝트를 빌드, 린트, 테스트, 실행한다. unity, python, node, dotnet, flutter 플랫폼을 자동 감지하여 지원한다. 빌드, 린트, 테스트가 필요할 때 사용. |
flow build 커맨드로 멀티 플랫폼 프로젝트를 빌드/린트/테스트/실행한다.
# 자동 감지 + 빌드
./flow.ps1 build
# 특정 프로젝트 경로
./flow.ps1 build ./examples/flutter_calculator
# 전체 파이프라인 (lint + build + test)
./flow.ps1 build --all
# 개별 단계
./flow.ps1 build --lint
./flow.ps1 build --test
./flow.ps1 build --run
# 플랫폼 명시
./flow.ps1 build --platform flutter
./flow.ps1 build --platform unity
./flow.ps1 build --platform dotnet
# 타임아웃 설정 (초)
./flow.ps1 build --timeout 600
| 플랫폼 | 감지 기준 | 빌드 모듈 위치 |
|---|---|---|
| flutter | pubspec.yaml | .flow/build/flutter/ |
| unity | ProjectSettings/ | .flow/build/unity/ |
| dotnet | *.csproj, *.sln | .flow/build/dotnet/ |
| python | setup.py, pyproject.toml | .flow/build/python/ |
| node | package.json | .flow/build/node/ |
JSON 출력. --pretty 옵션으로 가독성 높은 출력.
{
"success": true,
"command": "build",
"data": {
"platform": "flutter",
"project_path": "/path/to/project",
"total_duration_ms": 12345,
"steps": [
{ "action": "build", "success": true, "duration_ms": 10000 }
]
}
}
각 플랫폼의 빌드 모듈은 .flow/build/{platform}/manifest.json에 정의된다.
BuildModuleManager가 모듈을 로드하고, BuildOrchestrator가 순서대로 실행한다.
스펙 그래프 관리 시스템. flow spec-* 커맨드로 기능 스펙을 JSON으로 관리하고 의존성 그래프를 생성·분석한다. 스펙 생성, 검증, 영향 분석, 상태 전파, 코드 참조 검증이 필요할 때 사용. 스펙 관련 작업 전반에 사용.
Playwright CLI로 브라우저 스크린샷을 캡처한다. 로컬 HTML 파일이나 URL을 headless 브라우저에서 열고 PNG로 저장한다. UI 렌더링 검증, 시각적 회귀 테스트에 사용.
자연어 입력을 분석하여 스펙 JSON을 생성하는 스킬. 사용자가 자연어로 설명한 기능 요구사항을 파싱하여 spec-create 커맨드와 JSON 편집으로 완성된 스펙을 추가한다. 스펙 생성, 요구사항 구조화가 필요할 때 사용.
E2E 테스트 실행. flow test e2e 커맨드로 시나리오 기반 E2E 테스트를 실행한다. Flutter, Unity 등 플랫폼의 자동화된 E2E 테스트가 필요할 때 사용.
RAG(Retrieval-Augmented Generation) 데이터베이스 관리. flow db-add, db-query 커맨드로 문서를 저장하고 벡터 검색한다. 과거 작업 이력 조회, 문서 저장, 임베딩 기반 유사도 검색이 필요할 때 사용.
Download skills from GitHub URLs, direct .skill/.zip links, or local paths. Use when a user provides a GitHub URL to a skill folder (including /blob or /tree), a repo root URL, a raw.githubusercontent.com URL, or a local/remote .skill or .zip that should be fetched and saved locally.