File contents
<rpiv-loop-root> 解析顺序:环境变量 RPIV_LOOP_ROOT -> CLAUDE_PLUGIN_ROOT -> 当前插件根目录;均不存在时停止并请用户配置 RPIV_LOOP_ROOT 或 CLAUDE_PLUGIN_ROOT。
Prime: 加载项目上下文
目标
通过分析结构、文档和关键文件,建立对代码库的全面理解。
前置初始化
首次执行前调用(幂等,已存在则静默跳过):
uv run --no-project python <rpiv-loop-root>/tools/ensure_project_dod.py
该脚本若发现 rpiv/dod.yaml 缺失则从 <rpiv-loop-root>/tools/dod_template.yaml 拷贝初始化;已存在则静默跳过。确保项目级 DoD 通用门在后续 RPIV 各阶段可用。
流程
1. 分析项目结构
列出所有跟踪的文件:
!git ls-files
显示目录结构:
优先运行 rg --files 或 git ls-files。如果需要目录树,Windows PowerShell 使用 Get-ChildItem -Recurse -Depth 3;Unix 且安装了 GNU tree 时才使用 tree -L 3 -I 'node_modules|__pycache__|.git|dist|build'。
2. 阅读核心文档
阅读 CLAUDE.md 或类似的全局规则文件
阅读项目根目录和主要目录中的 README 文件
阅读任何架构文档,一般包括总体架构文档和docs下的子架构文档
3. 识别关键文件
基于结构,识别并阅读:
主入口点(main.py、index.ts、app.py 等)
核心配置文件(pyproject.toml、package.json、tsconfig.json)
关键模型/模式定义
重要的服务或控制器文件
4. 了解当前状态
检查最近的活动:
!git log -10 --oneline
检查当前分支和状态:
!git status
输出报告
提供涵盖以下内容的简洁摘要:
项目概述
应用程序的目的和类型,特别关注应用需要解决的问题和最终达成效果
主要技术和框架
当前版本/状态
用户需求
需解决的核心问题和用户痛点
期望实现的关键目标和最终效果
产品预期的形态与用户场景
架构
整体结构和组织
识别的关键架构模式
重要目录及其用途
技术栈
语言和版本
框架和主要库
构建工具和包管理器
测试框架
核心原则
当前状态
关注基于应用的最终目标,当前已经完成的开发目标,和未完成的开发目标。
活动分支
最近的更改或开发重点
任何即时观察或关注点
使此摘要易于扫描 - 使用项目符号和清晰的标题。
1 --- 2 name: rpiv-loop-prime 3 description: 使用代码库理解项目,加载项目上下文 4 --- 5 6 > `<rpiv-loop-root>` 解析顺序:环境变量 `RPIV_LOOP_ROOT` -> `CLAUDE_PLUGIN_ROOT` -> 当前插件根目录;均不存在时停止并请用户配置 `RPIV_LOOP_ROOT` 或 `CLAUDE_PLUGIN_ROOT`。 7 8 # Prime: 加载项目上下文 9 10 ## 目标 11 12 通过分析结构、文档和关键文件,建立对代码库的全面理解。 13 14 ## 前置初始化 15 16 首次执行前调用(幂等,已存在则静默跳过): 17 18 ```bash 19 uv run --no-project python <rpiv-loop-root>/tools/ensure_project_dod.py 20 ``` 21 22 该脚本若发现 `rpiv/dod.yaml` 缺失则从 `<rpiv-loop-root>/tools/dod_template.yaml` 拷贝初始化;已存在则静默跳过。确保项目级 DoD 通用门在后续 RPIV 各阶段可用。 23 24 ## 流程 25 26 ### 1. 分析项目结构 27 28 列出所有跟踪的文件: 29 !`git ls-files` 30 31 显示目录结构: 32 优先运行 `rg --files` 或 `git ls-files`。如果需要目录树,Windows PowerShell 使用 `Get-ChildItem -Recurse -Depth 3`;Unix 且安装了 GNU tree 时才使用 `tree -L 3 -I 'node_modules|__pycache__|.git|dist|build'`。 33 34 ### 2. 阅读核心文档 35 36 - 阅读 CLAUDE.md 或类似的全局规则文件 37 - 阅读项目根目录和主要目录中的 README 文件 38 - 阅读任何架构文档,一般包括总体架构文档和docs下的子架构文档 39 40 ### 3. 识别关键文件 41 42 基于结构,识别并阅读: 43 - 主入口点(main.py、index.ts、app.py 等) 44 - 核心配置文件(pyproject.toml、package.json、tsconfig.json) 45 - 关键模型/模式定义 46 - 重要的服务或控制器文件 47 48 ### 4. 了解当前状态 49 50 检查最近的活动: 51 !`git log -10 --oneline` 52 53 检查当前分支和状态: 54 !`git status` 55 56 ## 输出报告 57 58 提供涵盖以下内容的简洁摘要: 59 60 ### 项目概述 61 - 应用程序的目的和类型,特别关注应用需要解决的问题和最终达成效果 62 - 主要技术和框架 63 - 当前版本/状态 64 65 ### 用户需求 66 - 需解决的核心问题和用户痛点 67 - 期望实现的关键目标和最终效果 68 - 产品预期的形态与用户场景 69 70 ### 架构 71 - 整体结构和组织 72 - 识别的关键架构模式 73 - 重要目录及其用途 74 75 ### 技术栈 76 - 语言和版本 77 - 框架和主要库 78 - 构建工具和包管理器 79 - 测试框架 80 81 ### 核心原则 82 - 观察到的代码风格和约定 83 - 文档标准 84 - 测试方法 85 86 ### 当前状态 87 - 关注基于应用的最终目标,当前已经完成的开发目标,和未完成的开发目标。 88 - 活动分支 89 - 最近的更改或开发重点 90 - 任何即时观察或关注点 91 92 **使此摘要易于扫描 - 使用项目符号和清晰的标题。**
zhuqingxun/zqxbase/tree/main/plugins/rpiv-loop/skills/prime commit 879d87f5d5
Frequently asked questions How do I install the Rpiv Loop:prime skill? Run npx skillmds@latest add zhuqingxun/rpiv-loop-prime in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Rpiv Loop:prime skill do? 使用代码库理解项目,加载项目上下文 It is listed under Coding & Dev Tools on SkillMD.
Is Rpiv Loop:prime safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Rpiv Loop:prime? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Rpiv Loop:prime free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Rpiv Loop:prime? zhuqingxun (@zhuqingxun) published this skill. Their other Agent Skills are listed on their SkillMD profile.