بنقرة واحدة
fenglin-workflow
枫林通用项目工作流 - 融合系统化与敏捷性,适合个人和小团队的智能开发流程
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
枫林通用项目工作流 - 融合系统化与敏捷性,适合个人和小团队的智能开发流程
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
枫林通用项目工作流 - 融合系统化与敏捷性,适合个人和小团队的智能开发流程
Generate images using Google Gemini's image generation capabilities. Use this skill when the user needs to create, generate, or produce images for any purpose including UI mockups, icons, illustrations, diagrams, concept art, placeholder images, or visual representations.
Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 minutes but produces detailed, cited reports. Costs $2-5 per task.
Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.
Create and manage datasets on Hugging Face Hub. Supports initializing repos, defining configs/system prompts, streaming row updates, and SQL-based dataset querying/transformation. Designed to work alongside HF MCP server for comprehensive dataset workflows.
Track and visualize ML training experiments with Trackio. Use when logging metrics during training (Python API) or retrieving/analyzing logged metrics (CLI). Supports real-time dashboard visualization, HF Space syncing, and JSON output for automation.
استنادا إلى تصنيف SOC المهني
| name | fenglin-workflow |
| description | 枫林通用项目工作流 - 融合系统化与敏捷性,适合个人和小团队的智能开发流程 |
🍁 快而不乱,简而有章
融合 Compound Engineering 的结构化与 Agent Coding 的敏捷性 适合:个人开发者、小团队、快速迭代项目
"快而不乱,简而有章"
| 保留 ✅ | 去除 ❌ |
|---|---|
| 结构化的思维方式 | 繁琐的文档要求 |
| 快速迭代的能力 | 过度的审查流程 |
| 按需的质量把控 | 一刀切的标准 |
| 自动化的知识沉淀 | 人工的整理负担 |
三大原则:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 1.理解 │ → │ 2.规划 │ → │ 3.执行 │ → │ 4.沉淀 │
│ Understand │ │ Plan │ │ Build │ │ Compound │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
5分钟 10分钟 按需执行 自动执行
| 阶段 | 时间 | 关键产出 | 决策点 |
|---|---|---|---|
| 理解 | 5分钟 | 需求摘要、复杂度评估 | 项目分级(简单/中等/复杂) |
| 规划 | 10分钟 | 执行方案 | 规划深度选择 |
| 执行 | 按需 | 可工作的代码 | 质量审查触发 |
| 沉淀 | 自动 | 经验教训、可复用方案 | 定期整理 |
目标: 快速理解需求,判断是否值得深入
执行者: 小熊-统筹
流程:
复杂度分级:
| 级别 | 时间 | 处理方式 | 规划要求 |
|---|---|---|---|
| 🟢 简单 | < 2小时 | 跳过详细规划,直接执行 | 口头确认 |
| 🟡 中等 | 2小时-2天 | 简要规划,口头确认 | 简要文档 |
| 🔴 复杂 | > 2天 | 详细规划,书面确认 | 详细文档 |
输出:
目标: 制定执行方案,根据复杂度决定规划深度
执行者: 小熊-统筹 + 相关 Agent
"这是一个简单的功能,我计划:
1. 修改 xxx 文件
2. 添加 yyy 功能
3. 测试验证
预计 30 分钟完成,可以吗?"
保存在 memory/daily/YYYY-MM-DD.md:
## 项目:xxx
- 目标:一句话描述
- 步骤:
1. xxx
2. xxx
3. xxx
- 预计:x 小时
- 风险:xxx
保存在 docs/plans/YYYY-MM-DD-<feature>.md:
# 项目规划:xxx
## 目标与范围
- 目标:一句话描述
- 范围:包含/不包含
## 技术方案
- 选项A:xxx(推荐)
- 选项B:xxx
## 执行步骤
1. xxx
2. xxx
## 验收标准
- [ ] 标准1
- [ ] 标准2
## 预计时间
- 总时间:x 天
- 里程碑:xxx
规划原则:
目标: 高效完成开发,按需引入审查
执行者: 小熊-代码 + 子 Agent
1. 环境准备
├─ 检查当前分支
├─ 确认依赖状态
└─ 准备开发环境
2. 编码实现
├─ 小熊-代码主责
└─ 复杂模块 spawn 子 Agent
3. 质量把关(按需)
├─ 安全相关 → security-sentinel
├─ 性能关键 → performance-oracle
├─ 架构重要 → architecture-strategist
└─ 常规项目 → 自我审查
4. 测试验证
├─ 基本功能测试
└─ 边界情况检查
| 条件 | 是否审查 | 审查 Agent |
|---|---|---|
| 涉及用户数据/支付 | ✅ 必须 | security-sentinel |
| 性能关键路径 | ✅ 推荐 | performance-oracle |
| 架构重大变更 | ✅ 推荐 | architecture-strategist |
| 常规 CRUD | ❌ 跳过 | - |
| Bug 修复 | ❌ 跳过 | - |
| 配置调整 | ❌ 跳过 | - |
目标: 自动记录经验教训,不增加人工负担
执行者: 小熊-统筹(自动化)
每次项目完成后自动追加到 memory/daily/YYYY-MM-DD.md:
## 项目总结:xxx
- 时间:x 小时
- 结果:✅ 成功 / ⚠️ 部分成功 / ❌ 失败
- 关键决策:xxx
- 遇到的问题:xxx
- 解决方案:xxx
- 可复用:xxx
从 daily 提取有价值的内容,整理到:
memory/core/lessons.md — 经验教训memory/projects/<name>/ — 项目档案skills/ — 可复用的技能原则:
| 类型 | 规范 | 示例 |
|---|---|---|
| 变量/函数 | camelCase | getUserInfo, userList |
| 常量 | UPPER_SNAKE_CASE | MAX_RETRY_COUNT |
| 类/组件 | PascalCase | UserService, LoginForm |
| 文件/目录 | kebab-case | user-service.ts, api-clients/ |
# 运行测试
npm test
# 检查类型(TypeScript)
npm run type-check
# 检查代码风格
npm run lint
main/master # 生产分支,保护
↓
develop # 开发分支(可选)
↓
feature/xxx # 功能分支
bugfix/xxx # 修复分支
hotfix/xxx # 紧急修复
<type>: <subject>
<body>(可选)
<footer>(可选)
类型:
feat: 新功能fix: 修复docs: 文档style: 格式(不影响代码)refactor: 重构test: 测试chore: 构建/工具示例:
git commit -m "feat: add user login with JWT"
git commit -m "fix: resolve memory leak in event handler"
git commit -m "docs: update API documentation"
| Agent | 职责 | 触发条件 |
|---|---|---|
| 小熊-统筹 | 任务分配、进度跟踪、决策支持 | 所有项目入口 |
| 小熊-代码 | 编码实现、调试优化 | 代码类任务 |
| 小熊-运营 | 文档整理、内容创作 | 写作类任务 |
| 小熊-研究 | 技术调研、方案对比 | 研究类任务 |
| Agent | 用途 | 触发条件 |
|---|---|---|
| security-sentinel | 安全审计 | 涉及敏感数据/支付 |
| performance-oracle | 性能优化 | 性能关键路径 |
| architecture-strategist | 架构决策 | 架构重大变更 |
用户输入
↓
小熊-统筹判断任务类型
↓
├─ 代码类 → 小熊-代码
├─ 写作类 → 小熊-运营
├─ 研究类 → 小熊-研究
└─ 决策类 → 小熊-统筹(可能调用其他Agent)
↓
执行任务
↓
按需审查
↓
返回结果
用户:帮我加一个用户登录功能
小熊-统筹:
"这是一个中等复杂度的功能,涉及用户认证。
预计 2 小时,可以吗?"
小熊-代码执行
↓
security-sentinel 审查(自动,涉及安全时)
↓
完成
项目完成后自动记录到 memory/daily/YYYY-MM-DD.md
# 查看今日工作记录
cat memory/daily/$(date +%Y-%m-%d).md
# 创建项目规划
touch docs/plans/$(date +%Y-%m-%d)-feature.md
# 查看项目档案
ls memory/projects/
project/
├── README.md # 项目简介
├── docs/
│ ├── plans/ # 复杂项目规划
│ └── solutions/ # 问题解决方案
├── memory/
│ └── daily/ # 每日工作记录
└── src/ # 源代码
A: 符合以下任一条件:
A: 按需调用,不强制:
A: 自动化处理:
适合:
不适合:
记住:流程是工具,不是目的。选择适合你的,而不是最复杂的。 🐻