一键导入
yuxi-manage
管理 xerrors/Yuxi GitHub 项目的开发工作与报告。在 Yuxi 项目内工作、快速实现 feature、开始或完成 Yuxi 开发任务、更新 Yuxi GitHub Project,或询问 Yuxi Star、PR、CI、评审、路线图或仓库近期活动时使用此 skill。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
管理 xerrors/Yuxi GitHub 项目的开发工作与报告。在 Yuxi 项目内工作、快速实现 feature、开始或完成 Yuxi 开发任务、更新 Yuxi GitHub Project,或询问 Yuxi Star、PR、CI、评审、路线图或仓库近期活动时使用此 skill。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
处理指定的 arXiv 或类似 arXiv 的研究论文,尤其适用于中文请求。当用户给出论文标题、项目名、arXiv ID/URL/PDF/HTML 链接或已有论文目录,并表达整理、处理、收录、读一下、看一下、翻译、逐句翻译、论文库、arxiv source、源码对齐或源码伪代码等意图时使用。该工作流会保存 PDF/源码,编写忠实的逐句中文 Markdown 译文,记录 alphaxiv 上下文,查找关联代码,添加明确标注的源码辅助伪代码注释,并编写 uv/demo/evaluation 配置说明。不要用于简单的 PDF 下载/复制请求、通用文献综述、arXiv 搜索列表、投稿检查清单、无关的表格提取或无关的 GitHub/uv 重构。
管理本地 agent-skills 仓库,并将其中的 skill 安装到各 Agent 工具目录。当用户要求更新、修改、创建、配置、安装、链接、建立符号链接、同步、提交或推送 ~/Documents/projects/agent-skills 中的 skill 时使用,尤其适用于 skill update、update this Skill、config skills、install skills for Codex、install skills for Claude Code,或确保 ~/.agents/skills、~/.codex/skills 与 ~/.claude/skills 指向该仓库等请求。
Xerrors 的 UI/UX 与前端设计偏好路由器。在构建、重新设计、评审或润色 Xerrors 产品界面、工具 UI、仪表盘、主页、落地页、网站,或进行视觉设计决策时使用;尤其适用于判断应遵循 nextlevelbuilder/ui-ux-pro-max-skill 的默认规范,还是使用 taste-skill 打造更个性化、更具主见和更高审美水准的页面。
为应用、开源项目、Agent Skill、插件、开发者工具或版本更新制作发布素材。适用于小红书图文卡片、产品发布卡、可交互 HTML 工作台、PNG 批量导出、发布文案、整套视频和背景音乐等需求。采用稳定的 Node.js framework 与可替换 theme 架构。
| name | yuxi-manage |
| description | 管理 xerrors/Yuxi GitHub 项目的开发工作与报告。在 Yuxi 项目内工作、快速实现 feature、开始或完成 Yuxi 开发任务、更新 Yuxi GitHub Project,或询问 Yuxi Star、PR、CI、评审、路线图或仓库近期活动时使用此 skill。 |
使用此 skill 回答与 xerrors/Yuxi GitHub 仓库及其维护者 GitHub Project 相关的运营问题。该 skill 包含五个核心领域:
xerrors 提交身份门禁。除非用户要求使用其他语言,否则默认输出中文。将“current”“latest”“today”“now”“recent”“当前”“最新”“今天”和“动态”等词视为必须读取实时 GitHub 数据,而不是依赖记忆。
xerrors/Yuxi。xerrors。2。https://github.com/users/xerrors/projects/2。docs/develop-guides/roadmap.md。gh 命令,因为它包含私有身份验证状态、当前分支上下文、评审数据和检查数据。gh 不可用或使用 Star 脚本时,GitHub API 调用使用 curl 配合 http://127.0.0.1:7890 作为代理回退方案。当用户说“feature 快速实现”“快速实现这个功能”“按 Project 里的任务开发”,或给出 Yuxi 功能需求 / GitHub 任务名称并要求开发时,使用本流程。本节的非 xerrors 身份限制只适用于 Feature 快速实现,不改变其他 Yuxi 管理流程。
开始前完整读取当前 Yuxi 工作树中的 AGENTS.md、ARCHITECTURE.md、CONTRIBUTING.md、docs/develop-guides/contributing.md、docs/develop-guides/testing-guidelines.md 和 .github/PULL_REQUEST_TEMPLATE.md。以工作树内的最新规则为准,不凭记忆复述远端旧版本。
AGENTS.md 在 docs/vibe 创建包含日期、需求细节、验收标准、目标和 checklist 的文档。先保护工作树中的现有改动,并检查远端关系:
git status --short --branch
git remote -v
origin 必须是当前贡献者自己的 Fork;upstream 必须是 xerrors/Yuxi。不要自动改写远端配置。upstream。main:git fetch upstream、git switch main、git merge --ff-only upstream/main、git push origin main。如果工作树不干净、本地 main 有独立修改或同步不能快进,停止并保护现有工作,不要覆盖或删除。main 创建独立分支。新功能使用 feat/<topic>,不是 feature/<topic>;其他类型使用贡献说明规定的 fix/、docs/、refactor/、test/ 或 chore/。git switch -c feat/<task-slug>
ARCHITECTURE.md 理解边界,再通过代码搜索定位实现。200 代替。.env、账号、密码、Token、仓库 Secrets 或用户数据。实现和测试完成后,先向用户展示以下审阅材料并停止,等待明确的 Human Review:
本项目不允许 Agent 将未经 Human Review 的代码直接提交 PR。用户必须明确确认已经人工阅读全部改动、检查任务范围和安全风险,并认可测试结果。不要虚构 Review 次数或日志。没有这项确认时,不 commit、不 push、不创建 Draft PR。
这不是对 Agent 创建 PR 的永久禁止。维护者或任务用户授权 Agent 交付 Draft PR 后,只要 Human Review 和身份门禁都已通过,Agent 可以亲自执行 commit、push 和 gh pr create,不必再要求人类代为操作,也不必重复请求一次“是否创建 PR”的确认。允许 Agent 创建 PR 不等于允许跳过 Human Review,也不等于允许使用 xerrors 身份。
Human Review 通过后,在 commit 前检查 commit 身份、GitHub 账号和 Fork:
gh api user --jq .login
git config --get user.name
git config --get user.email
git var GIT_AUTHOR_IDENT
git var GIT_COMMITTER_IDENT
git remote get-url origin
git remote get-url upstream
origin Fork 所有者是 xerrors / 张文杰,停止在 commit 之前,不提交、不推送、不创建 PR。xerrors / 张文杰身份,才允许越过身份限制;旧授权、仓库默认值或模糊的“继续”不算。gh 登录账号和 PR head 仓库,确保来源是获准贡献者的 Fork。Human Review 与身份门禁都通过后:
feat: 增加知识图谱导入流程。feat/<topic> 推送到个人 Fork 的 origin,绝不推送到 upstream。<contributor>/Yuxi:feat/<topic> 向 xerrors/Yuxi:main 创建 Draft PR,必须使用 --draft 并验证 isDraft=true。🤖。正文严格填写仓库 PR 模板,并包含详细设计、影响范围、实际测试命令与结果、真实 E2E、日志或截图、未验证内容和关联 Issue / Project。git add <task-files>
git commit -m "feat: <中文功能摘要>"
git push -u origin feat/<task-slug>
gh pr create \
--repo xerrors/Yuxi \
--base main \
--head <contributor>:feat/<task-slug> \
--title "<功能目标> 🤖" \
--draft \
--body-file <completed-pr-template>
gh pr view --repo xerrors/Yuxi --json url,state,isDraft,title,author,headRepositoryOwner,headRefName,baseRefName
创建 Draft PR 后,把链接、设计、测试结果和截图同步到匹配的 Project 条目,状态保持进行中。只有 PR 合并、必要测试通过且验收结果已记录后,才把任务标记完成。
当 Agent 在 Yuxi 工作区中工作,或用户要求创建、规划、实现、跟踪、完成、验证或交付 Yuxi 开发任务时,使用开发项目管理。这也包括“帮我开发 Yuxi 的 X”“实现这个 Yuxi 功能”“修一下 Yuxi 的 bug”或“这个任务做完了”等隐式请求。
搜索或更新任务条目前,先获取实时 Project 上下文:
gh repo view xerrors/Yuxi --json defaultBranchRef,url
gh project view 2 --owner xerrors --format json
gh project field-list 2 --owner xerrors --format json
gh project item-list 2 --owner xerrors --format json --limit 100
开始任务时:
gh project item-create 2 --owner xerrors --title "<task title>" --body "<task body>" --format json
更新进行中的任务时:
完成任务时:
gh project field-list 解析字段 ID 和选项 ID,然后使用 gh project item-edit。完成日期:YYYY-MM-DD、测试结果:...,以及简洁的实现摘要。常用编辑模式:
# 编辑草稿条目的标题/正文。
gh project item-edit --id <item-id> --title "<title>" --body "<updated body>" --format json
# 设置 Project 字段,例如 Status、Completion Date 或 Test Results。
gh project item-edit --id <item-id> --project-id <project-id> --field-id <field-id> --single-select-option-id <option-id>
gh project item-edit --id <item-id> --project-id <project-id> --field-id <field-id> --date "YYYY-MM-DD"
gh project item-edit --id <item-id> --project-id <project-id> --field-id <field-id> --text "<test results>"
如果缺少 GitHub Project scope,请用户运行:
gh auth refresh -h github.com --scopes read:project,project
当用户询问 Yuxi Star、Star 增长、每日 Star 报告、GitHub 趋势图或 Hermes 风格图片报告时,使用 Star 跟踪。
运行内置脚本:
python3 <skill-dir>/scripts/yuxi_stars_report.py
脚本会打印文本摘要并写入 /tmp/yuxi_stars_chart.png。它还会输出 IMAGE:/tmp/yuxi_stars_chart.png,供自动化系统使用该图片标记。
需要图表样式规则、时间戳语义、Hermes 调度说明或 Stargazer 数据收集细节时,读取 references/star-tracking.md。
当用户要求查看当前 PR、列出当前 PR、检查某个 PR 是否可以合并、总结 PR 动态或解释近期变更时,使用 PR 跟踪。
生成快速报告时,运行:
python3 <skill-dir>/scripts/yuxi_pr_report.py current
python3 <skill-dir>/scripts/yuxi_pr_report.py overview
python3 <skill-dir>/scripts/yuxi_pr_report.py pr --number <number>
该脚本使用 gh 并生成 Markdown 报告。可以安全地将报告直接粘贴到回复中。额外说明应短于报告本身。
如果手动操作,使用以下命令模式:
gh pr view --repo xerrors/Yuxi --json number,title,url,state,isDraft,headRefName,baseRefName,author,mergeable,mergeStateStatus,reviewDecision,statusCheckRollup,latestReviews,comments,commits,reviewRequests,updatedAt
gh pr list --repo xerrors/Yuxi --state open --limit 10 --json number,title,url,author,headRefName,baseRefName,isDraft,reviewDecision,mergeStateStatus,statusCheckRollup,updatedAt
对于“current PR”,首先尝试从当前工作树查找与分支关联的 PR。如果当前分支没有 PR,明确说明,然后回退到开放 PR 概览。
对于“最新 PR 动态”,应包含:
updatedAt。普通 PR 报告中省略作者、分支名、合并状态、原始可合并性、仓库名和报告生成时间,除非这些信息能解释阻塞原因,或用户明确要求。仅在 merge state 构成阻塞时提及,例如存在冲突、分支落后或合并队列被阻塞。
不要夸大合并就绪程度。如果缺少数据,应说明无法读取哪个信号,而不是猜测。
当用户要求更新、刷新、同步或维护 Yuxi 路线图时,使用路线图更新;这也包括添加用户自己的条目和从 issue 派生的条目。
解释规则:
roadmap.md,则更新 GitHub Project,而不是 Markdown 文件。roadmap.md 文件、修改公开文档页面,或提供直接的 roadmap.md 路径时,才编辑 docs/develop-guides/roadmap.md。roadmap.md,先更新 Project,再对文档做最小的匹配更改。搜索或更新 Project 前,获取实时上下文:
gh repo view xerrors/Yuxi --json defaultBranchRef,url
gh project list --owner xerrors --format json --limit 30
gh project item-list 2 --owner xerrors --format json --limit 100
gh issue list --repo xerrors/Yuxi --state open --label roadmap --limit 100 --json number,title,labels,updatedAt,url
gh issue list --repo xerrors/Yuxi --state open --label feat --limit 100 --json number,title,labels,updatedAt,url
检查 Project 后:
Skipped 下列出它,并说明原因是没有找到现有条目。一般性的更新、刷新或同步路线图请求不授权创建条目。gh project item-create 2 --owner xerrors --title "<item title>" --body "<item body>" --format json
如果用户提供路线图条目,将其内容视为匹配和更新的权威依据。只有当请求明确要求添加或创建这些条目时才创建。对于从 issue 派生的条目,优先使用带有 roadmap 标签的开放 issue;当用户要求更广泛地从 issue 中提取时,也检查相关的 feat issue。除非用户明确选择,或 issue 已经带有路线图信号,否则不要把普通 bug 或 question issue 添加到路线图。
Project 条目规则:
来源:用户提供、来源:GitHub issue 或 来源:docs/develop-guides/roadmap.md。https://github.com/xerrors/Yuxi/issues/123 添加 issue 链接。分类:知识库、分类:智能体、分类:Bugs,或 版本:v0.7.1 等目标版本。Feat:、Error:、Question: 等前缀,只做足以符合路线图措辞的改写。gh auth refresh -h github.com --scopes read:project,project。只有在明确编辑 roadmap.md 时,才使用以下文档规则:
gh api repos/xerrors/Yuxi/contents/docs/develop-guides/roadmap.md --jq .content | base64 --decode
看板、知识库 / 智能体 / 其他 等分组主题标题、仅设想 和 Bugs。([#123](https://github.com/xerrors/Yuxi/issues/123)) 为 issue 派生条目添加来源链接。<Badge text="v0.7.1" /> 等现有徽章;只有当用户提供目标版本,或现有路线图上下文能明确判断目标时才添加徽章。Feat:、Error:、Question: 等前缀,只做足以符合路线图措辞的改写。### Bugs 下;对功能和体验工作,选择最接近的现有主题分组。对于 PR 状态请求,优先使用以下紧凑结构,并将普通报告控制在约 8–10 行:
## PR 状态
- PR:#123 标题
- 状态:open / draft / closed
- 评审:approved / changes requested / review required / unknown
- 检查:passing / failing: <check names> / pending / unavailable
- 更新时间:YYYY-MM-DD HH:mm CST
## 最新活动
- commit/review/comment 行,总计最多 3 条
## 下一步行动
...
对于 Star 报告,包含文本摘要,并在可能时展示或链接生成的图表。
对于路线图更新,按以下格式总结:
## 路线图更新
- Project:https://github.com/users/xerrors/projects/2
- 已添加:...
- 已更新:...
- 已跳过:...(适用时说明原因)
- 来源 issue:#123、#456
gh pr view 依赖当前 Git 分支。如果 shell 不在 Yuxi 工作区中,使用带有 --repo xerrors/Yuxi 的 pr list,或明确指定 PR 编号。gh。