skills/development-workflows/goudi/SKILL.md
Use when the user asks to ground an ambitious proposal, avoid over-grand designs, make a bold direction executable, pressure-test feasibility, prevent "too much vision and too little landing", or turn a strategy/refactor/product idea into the smallest verifiable first move with stop rules. Trigger for requests such as 落地, 先落地, 别太飘, 收一收, 可执行, 可验证, 止损, and for follow-ups after geju-style big-picture thinking. Do not trigger for ordinary code review or implementation unless the user explicitly asks to ground or shrink the plan first.
npx skillsauth add bahayonghang/my-claude-code-settings goudiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when a discussion has too much ambition and too little executable grounding. goudi is the counterweight to geju: geju opens the frame; goudi forces the move to land.
This skill is not about being timid, conservative, or anti-refactor. It is about making the chosen direction survivable, verifiable, reversible where possible, and useful in the next concrete step.
先把路踩实,再谈大胜利。
Big ideas are allowed. Sweeping redesigns are allowed. Strong architecture opinions are allowed. But a useful proposal must answer:
If the answer cannot produce a concrete first move, it is not a plan yet. It is only a mood.
Use geju when the agent is trapped by local details, compatibility fear, and small-patch thinking.
Use goudi when the answer has escaped too far upward and now needs to become an executable, testable, staged move.
They are designed to work as a pair:
geju: "What is the clean target if we stop being scared?"goudi: "What is the first proof that this target can survive contact with reality?"Do not let goudi erase the bold target. Compress the first step, not the ambition.
The proposal sounds right, but nobody knows what to do this afternoon.
Counter-move:
The target model is clean, but the path assumes everything can be changed at once.
Counter-move:
The answer says "we can refactor" without pricing data loss, behavior changes, blast radius, missing tests, or hidden callers.
Counter-move:
The direction may be right, but doing the full thing now would starve the current goal.
Counter-move:
The plan can only continue; it cannot fail gracefully.
Counter-move:
Restate the bold direction in one sentence.
geju, a PRD, an architecture review, or the user's idea.Run a reality check.
Choose the minimum viable move.
Make verification explicit.
Cut scope aggressively.
Define the stop rule.
Read references/output-template.md before finalizing the answer.
goudi into "do nothing." The default is a smaller proof, not paralysis.geju. It does not open the frame; it grounds an already opened frame.tools
文献深度解读助手,像研究生导师一样交互式解读 Zotero 库中的学术论文,面向计算机科学、深度学习、自动化等方向(个人向)。当用户提供文献题目、DOI、PDF 或要求解读某篇论文时触发,通过 Zotero MCP 优先获取全文,并根据用户意图自动选择快速筛选、导师深读或研究复盘模式。完整深读时先完成叙事类型判断、阅读前预检、novelty 校准和作者思考路径重建,再整体概览,并基于图例、正文和表格逐图详细解读(Zotero MCP 无法提取 PDF 图片,解读基于文字信息,必要时提醒上传图片)。适用于:(1)快速判断文献是否值得深读 (2)深入理解某篇论文 (3)学习文章中的方法和技术 (4)批判性分析研究设计 (5)寻找研究灵感。需要多篇论文综合、对比或找研究空白,或 arXiv/DOI 批量规范化时,改用 paper-workbench。
development
Review Codex, Claude, OpenAI, or other agent skill directories as reusable capability packages. Use when asked to audit, review, improve, score, rewrite, debrand, package, or document a SKILL.md, skill package, marketplace skill, or agent skill directory, especially when the user wants a comprehensive findings-first report with concrete patch recommendations and validation steps.
development
Turn vague or complex Codex tasks into strong `/goal` commands with outcome, verification, constraints, boundaries, iteration policy, completion evidence, and pause/block conditions. Use when the user asks for Codex goal instructions, Goal 指令, 目标指令, `/goal` prompts, 中文 Goal 模板, plan-to-goal interviews, success criteria, verification commands, or bounded agent work definitions.
tools
Write, debug, and validate ast-grep structural code search rules. Use this skill when the user needs syntax-aware code search, AST pattern matching, structural refactor discovery, language-construct queries, or searches that plain text tools like rg can miss, such as finding functions with particular descendants, calls inside specific contexts, missing error handling, React hook shapes, decorators, or other Tree-sitter-backed code structures.