返回顶部
p

project-assistant 项目助手

项目初始化与智能分析工具。当用户要求初始化新项目、分析项目结构、项目问答时使用。触发词:初始化项目、init、分析项目、项目问答。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
298
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

project-assistant

project-assistant

项目全能助手,支持 50+ 项目类型,提供智能问答、文档沉淀、飞书集成。

触发条件

TRIGGER when: 用户询问项目相关问题:

  • - 这个项目的架构是什么?
  • XXX功能是怎么实现的?
  • 如何构建/运行这个项目?
  • 修改XXX会影响什么?

角色视角

问题类型角色关注点
架构设计架构师系统架构、扩展性
功能实现
开发工程师 | 代码逻辑、调试 | | 项目进度 | 项目经理 | 里程碑、风险点 | | 测试质量 | 测试工程师 | 测试用例、覆盖率 | | 部署运维 | DevOps | 部署流程、环境配置 |

命令索引

配置管理

命令说明详细指南
/set-config <key> <value>设置配置项{baseDir}/references/guides/config.md
/get-config <key>
获取配置项 | - | | /show-config | 显示所有配置 | - | | /delete-config | 删除配置项 | - |

项目初始化

命令说明详细指南
/init [目录] [选项]初始化项目{baseDir}/references/guides/init.md

问答文档

命令说明详细指南
/search-qa <关键词>搜索历史问答{baseDir}/references/guides/qa.md
/list-qa [分类]
列出问答文档 | - | | /check-qa | 检查文档过期 | - | | /delete-qa | 删除问答文档 | - |

飞书集成

命令说明详细指南
/feishu-report生成更新建议{baseDir}/references/guides/feishu.md
/feishu-status
检查同步状态 | - | | /feishu-suggest | 生成文档建议 | - |

执行流程

Step 1: 确定项目目录

bash

读取配置的工作目录


python3 {baseDir}/scripts/config_manager.py {baseDir} get workdir

优先级:命令行参数 > 配置的 workdir > 当前目录

Step 2: 检查项目文档

检查 $PROJECT_DIR/.claude/project.md 是否存在,不存在则调用 /init

Step 3: 智能缓存检查

根据问题类型决定缓存检查策略:

问题类型检查策略原因
LOCATION跳过直接搜索即可
CONFIG
快速 | 只检查时间戳 |
| ARCHITECTURE | 完整 | 需要最新数据 |
| IMPACT | 强制 | 必须最新 |

bash
python3 {baseDir}/scripts/utils/cachemanager.py check $PROJECTDIR --quick

Step 4: 搜索历史问答

bash
python3 {baseDir}/scripts/qadocmanager.py $PROJECT_DIR search $QUERY

Step 5: 分析并回答

根据问题意图选择回答策略:

意图关键词格式
LOCATION在哪、哪个文件简洁路径
EXPLAIN
怎么实现、原理 | Markdown详情 |
| MODIFY | 如何修改 | 步骤指导 |
| IMPACT | 影响什么 | 影响树 |

Step 6: 沉淀问答文档

bash
python3 {baseDir}/scripts/qadocmanager.py $PROJECT_DIR create $QUESTION $ANSWER $FILES $TAGS



工具命令

bash

配置管理


python3 {baseDir}/scripts/config_manager.py {baseDir} [args]

项目探测

python3 {baseDir}/scripts/detector.py $PROJECT_DIR

问答文档

python3 {baseDir}/scripts/qadocmanager.py $PROJECT_DIR [args]

飞书集成

python3 {baseDir}/scripts/feishudocmanager.py $PROJECT_DIR [args]

缓存管理

python3 {baseDir}/scripts/utils/cachemanager.py $PROJECTDIR

调用链分析

python3 {baseDir}/scripts/utils/callchainanalyzer.py $PROJECT_DIR $FUNCTION --impact

子模块索引

按需加载详细指南:

模块路径内容
配置管理{baseDir}/references/guides/config.md配置项详细说明
项目初始化
{baseDir}/references/guides/init.md | 初始化流程详解 |
| 问答文档 | {baseDir}/references/guides/qa.md | 问答功能详解 |
| 飞书集成 | {baseDir}/references/guides/feishu.md | 飞书协作详解 |
| 示例对话 | {baseDir}/references/guides/examples.md | 完整示例 |


项目类型支持


分类类型
嵌入式MCUSTM32, ESP32, Arduino, Pico, Keil, IAR
嵌入式RTOS
FreeRTOS, Zephyr, RT-Thread |
| 嵌入式Linux | Yocto, Buildroot, OpenWrt, QNX |
| Android | 应用, NDK, AOSP |
| iOS | Swift, SwiftUI |
| Web前端 | React, Vue, Angular, Svelte, Next.js |
| Web后端 | Django, FastAPI, Flask, Spring |
| 桌面应用 | Qt, Electron, Flutter |
| 系统编程 | C/C++, Rust, Go |


目录结构

project-assistant/
├── SKILL.md # 主入口(本文件)
├── scripts/ # Python 工具脚本
│ ├── config_manager.py # 配置管理器
│ ├── qadocmanager.py # 问答文档管理器
│ ├── feishudocmanager.py # 飞书文档管理器
│ ├── detector.py # 项目类型探测器
│ ├── parsers/ # 配置文件解析器
│ ├── analyzers/ # 代码分析器
│ └── utils/ # 工具函数
├── references/
│ ├── templates/ # 子 Skill 模板
│ └── guides/ # 详细指南(按需加载)
├── tests/ # 测试套件
└── README.md

依赖

  • - Python 3.6+
  • Git(可选)
  • PyYAML(可选)

许可证

MIT License

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-assistant-1776154026 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-assistant-1776154026 技能

通过命令行安装

skillhub install project-assistant-1776154026

下载

⬇ 下载 project-assistant v1.0.0(免费)

文件大小: 134.04 KB | 发布时间: 2026-4-15 11:43

v1.0.0 最新 2026-4-15 11:43
Initial release of project-assistant.

- Provides project initialization and intelligent Q&A support for 50+ project types.
- Supports role-based analysis (architect, developer, manager, tester, DevOps).
- Includes command system for config management, project init, Q&A docs, and Feishu integration.
- Implements step-by-step flow: detect project, check docs, cache, search Q&A, answer, and document.
- Modular structure with extensible guides and submodules.
- Requires Python 3.6+ (Git and PyYAML optional).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部