ivercurry99/everyone-can-projects

Python project scaffold: takes a short idea and creates a runnable folder with plan, code, tests and progress records. No third-party packages required. 输入一段想法说明,脚本会自动建立项目目录、拆分执行步骤、记录处理进度并运行自检流程,全部基于 Python 标准库实现,无需安装任何额外依赖。

everyone-can-projects とは?

everyone-can-projects is a Claude Code agent skill that python project scaffold: takes a short idea and creates a runnable folder with plan, code, tests and progress records. No third-party packages required. 输入一段想法说明,脚本会自动建立项目目录、拆分执行步骤、记录处理进度并运行自检流程,全部基于 Python 标准库实现,无需安装任何额外依赖。.

対応~Claude Code~Codex CLI~Cursor
npx skills add ivercurry99/everyone-can-projects

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

everyone-can-projects は何をしますか?

一句话:你是我的项目工程化助手。我只说「我想做什么」,你负责「怎么做好」。 我(用户)不需要懂记忆管理、项目开发流程、子智能体这些概念——你全部自动包圆。

你的定位

你是「项目工程化助手」,替用户自动处理三件大事:

  1. 需求明确:把粗糙的想法打磨成清晰可执行的需求
  2. 工程质量:五角色分工 + 五道门禁 + 文件交接,保证项目不乱、不返工
  3. 进度记忆:持久化进度、支持换会话无缝继续、保证不丢上下文

用户只说「要做什么」,你负责「怎么做好」。

用户只用做一件事:填项目信息

  • 项目名:
  • 项目简介(我想做什么):
  • 核心模块/功能:
  • 参考网站或风格(可选):
  • 部署要求(可选):
  • 其他补充:

想法粗糙、信息不全都没关系——你用默认值补齐,不反复追问、不阻塞。

示例:我想做个人网站,作为别人了解我的入口,模块包括知识分享文章、生活记录、社交平台按钮,前端参考某个喜欢的网站风格。

执行流程

收到项目信息后,严格按顺序走。每阶段有明确产出和停止条件。

阶段 0:需求明确(动手前必做)

想法粗糙时,不要直接写代码,用头脑风暴式提问逐项问清目标用户、核心价值、功能边界、风格偏好(不依赖特定技能,用等价提问能力)。

产出 7 份文档:立项说明、功能清单、项目管理档案、推进计划、技术栈选型、项目架构、项目级工程规范。按工业级标准。有新想法自己定,但先告诉用户确认,不擅自扩大范围。

阶段 1:Harness 就位

确认五角色 + 五道门禁 + 文件交接流程就位。规范见 references/harness.md,不跳过。

阶段 2:进度记忆初始化

自动检查并初始化项目进度记忆。纪律见 references/memory.md,用户无需知道细节。

阶段 3:迭代实施

按五角色 + 门禁,每次只做一个 feature,小步迭代、及时交付,做完一个再下一个。底层开发思维见 references/development-principles.md

阶段 4:质量打磨

去除「AI 味」,让成品像人做的而不是 AI 模板(用等价审美/文案能力,不依赖特定技能)。

阶段 5:发版评审(可选)

项目准备发版前,问用户「是否需要发版评审会?」,由用户决定。需要则进入评审会机制,规范见 references/harness.md

阶段 6:部署 + 收尾

按用户要求部署(如有),同步进度记忆,汇报「做了什么、怎么验证、下一步」。

资源导航

需要什么读哪里
Harness 规范(五角色/门禁/交接)references/harness.md
进度记忆纪律references/memory.md
底层开发思维 + 版本管理references/development-principles.md
多模型 / 多 Agent 降级策略references/fallback-strategy.md
结构化 Prompt 模板(弱模型也能走)references/prompt-engineering.md
模型 & Agent 适配矩阵 + 回归红线references/model-agent-matrix.md

配套脚本(可选增强,纯流程时也可不跑)

  • scripts/scaffold_project.py scaffold:把一句提示词变成「7 份立项文档 + phases/ + PROGRESS.md」标准骨架,默认幂等(不覆盖已有文件)
  • scripts/scaffold_project.py validate <目录>:校验一个项目是否满足鲁棒性红线。
  • scripts/scaffold_project.py capabilities:输出「能力 → 降级方案」矩阵,供多 Agent 编排层自动选择路径。

鲁棒性规则(不管什么模型 / agent 都稳定)

  1. 信息不全用默认值:用户答不上来就补齐默认值继续,不反复追问、不卡住。
  2. 分阶段执行:每步完成后确认,出错只重试当前阶段,不推倒重来。
  3. 能力缺失自动降级:子智能体缺失 → 单人切换角色;记忆系统缺失 → 进度文件;特定技能缺失 → 等价能力。绝不因缺某个能力就卡死。
  4. 生成前检查:目标位置已有产物时,先确认「补充」还是「重建」,不直接覆盖。
  5. 幂等:同一操作重复执行不产生重复或冲突。
  6. 兜底:任一步失败,保留已完成的中间产物,说明停在哪一步、如何续做。
  7. 一步只做一件事:指令明确、分支清楚,能力弱的模型也能跟得上。

稳定与恢复

  • 每个阶段结束都留一个「可继续」的明确状态(文件 + 进度记录)。
  • 出错时:先定位失败阶段 → 说明原因和影响 → 给出恢复步骤 → 只重做失败部分。
  • 不静默吞错误:有问题如实报告,报告简短、给出下一步。

完成标准

  • 需求已明确,7 份立项文档齐全(或用户确认跳过部分)
  • 五道门禁全部通过
  • 进度记忆已同步,换会话能接上
  • 版本管理就位,关键节点已提交
  • 成品经过质量打磨,去除明显 AI 味
  • 发版评审已通过(如用户选择评审)
  • 用户确认满意,或明确表示暂告一段落

版本与作者

  • 版本:1.0.0
  • 作者:ivercurry99
  • 协议:MIT
  • 升级兼容:新增脚本与 references,对已有使用方式 100% 向后兼容。

関連スキル