Scaffold Project
scaffold_projectInitialize a project with shipfast workflow files, docs, and Claude skills, previewing every change in a dry run before anything is written.
Instructions
Scaffold quy trình shipfast vào dự án: CLAUDE.md, docs/ (wave, backlog, decision log, tổ chức), skill trong .claude/skills/.
Không ghi đè file đã có. Ghi .shipfast/ để sau này nâng cấp tự gộp. Luôn chạy dry_run trước và trình PO danh sách.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_dir": "<project_dir>",
"name": "<name>",
"display_name": "<display_name>"
},
"name": "scaffold_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | init: repo mới, kèm hồ sơ W01. adopt: dự án đang chạy | init |
| name | Yes | Slug dự án: chữ thường không dấu, số, gạch ngang | |
| branch | No | Nhánh chính của repo | main |
| dry_run | No | true: chỉ báo sẽ tạo gì, không ghi file | |
| code_lang | No | Ngôn ngữ comment và commit message | vi |
| description | No | Mô tả sản phẩm một hai câu; để trống nếu chưa chốt | |
| project_dir | Yes | Đường dẫn tuyệt đối tới gốc repo dự án | |
| display_name | Yes | Tên hiển thị của dự án |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||