agentleFS
lzx-Billlzx-Bill/Project-Factory-Core/.agents/skills/project-bootstrap/SKILL.md

project-bootstrap

Skill0 starsChanged 4 months agoMITView on GitHub

Use when starting a new Project Factory project. Trigger when user says "new project", "create project", "initialize", "start a new wiki", or mentions setting up a fresh project folder with HOME.md and wiki structure. Also use when scaffolding prompts/, acceptance/, tasks/, reports/ directories for an existing project.

40 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use diagnose, api-design and 3 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • MicrosoftSkill

    diagnose

    Use to systematically diagnose why scenarios fail — identifies root causes by analyzing agent traces, codebase, and behavioral patterns

    Also in 3 projects that use this

  • MicrosoftSkill

    api-design

    Guide for designing and documenting RESTful APIs. Use when asked to design an API, create endpoints, or document an API.

    Also in 3 projects that use this

  • GoogleSkill

    tdd

    Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

    Also in 3 projects that use this

  • GoogleSkill

    grill-me

    A relentless interview to sharpen a plan or design.

    Also in 3 projects that use this

  • +1 more from google

The file

Files
SKILL.md

Project Bootstrap

用于新项目启动和初始骨架建立。

When to Use

  • 用户刚提出一个新项目想法,需要建立孵化空间
  • 需要创建 HOME.md 和基础 wiki 目录结构
  • 需要初始化 prompts/、acceptance/、tasks/、reports/ 等交付目录

Input

来源内容
用户消息项目名称(如有)、一句话想法、项目背景
已有文档无(全新项目)

Output Schema

文件类型说明
<项目根>/HOME.md导航首页一句话定义 + 阶段 + 目标 + 下一步 + 导航
<项目根>/wiki/00-overview/vision.md愿景页问题、用户、价值、非目标、成功标准
<项目根>/wiki/01-requirements/user-stories.md用户故事核心场景的 2-3 条用户故事
<项目根>/wiki/01-requirements/assumptions.md假设页初始假设清单(可占位)

Minimum Viable Output

  • HOME.md 含一句话定义、当前阶段("启动中")、当前目标、下一步
  • 至少 1 个 wiki 页面有实质内容(不全是占位符)
  • 目录结构完整,可继续扩写

Complete Output

  • HOME.md + vision.md + user-stories.md + assumptions.md 均含实质内容
  • prompts/、acceptance/、tasks/、reports/ 目录已创建
  • tasks/backlog.md 含初始任务候选项

Dependencies

类型说明
前置无(从零开始)
后置incubation-discovery(方向发散)、overview-framing(愿景细化)、requirements-spec(需求细化)
并行无

Procedure

  1. 确认项目名称,固定项目根目录为 <项目根目录>/
  2. 创建最小可运行目录结构,所有初始化文件都放在 <项目根目录>/ 下
  3. 优先写 HOME.md(一句话定义 + 阶段 + 目标 + 下一步 + 导航)
  4. 再补 vision.md 和 user-stories.md 初稿
  5. 不在启动阶段过早写满全部细节页

Enriched Behavior

  • 不只创建空目录,至少落下能让用户继续阅读和推进的首批内容
  • 首页优先给出一句话定义、当前阶段、当前目标、下一步,而不是只放目录树
  • 如果用户描述仍然模糊,用占位性的候选方向和待确认项承接,不要因为信息不全而停止产出
  • 优先让新项目具备"可继续扩写"的骨架,而不是一次写满所有页面

Target Pages

  • <项目根目录>/HOME.md
  • <项目根目录>/wiki/00-overview/vision.md
  • <项目根目录>/wiki/01-requirements/user-stories.md
  • <项目根目录>/wiki/01-requirements/assumptions.md
  • <项目根目录>/prompts/
  • <项目根目录>/acceptance/
  • <项目根目录>/tasks/
  • <项目根目录>/reports/

Changelog

日期变更原因
2026-04-26增强:新增 Input/Output Schema、Dependencies、Min/Complete Output 两级标准、Changelog统一 skill 结构,提升触发准确性和输出一致性

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.