一键导入
superpowers-karpathy
每次对话和任务开始前必须首先阅读此技能。融合 superpowers 工作流框架与 Karpathy 编码准则,确保在采取任何行动之前正确调用相关技能并遵循高质量编码原则。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
每次对话和任务开始前必须首先阅读此技能。融合 superpowers 工作流框架与 Karpathy 编码准则,确保在采取任何行动之前正确调用相关技能并遵循高质量编码原则。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
多视角模拟学术论文评审 — 模拟国际期刊同行评审流程。支持 quick(EIC 单人快审)、methodology(方法论专项)、full(5视角完整评审)三种模式。从方法论严谨性、领域专业度、创新性、论证逻辑、期刊适配度五个非重叠视角独立审查,最终合成编辑决定和修订路线图。适用于:投稿前自检、论文质量评估、模拟审稿。
根据论文摘要/内容检索国内审稿人候选 — 按研究方向匹配学者,验证职称(副教授/教授),输出分级推荐名单。
审稿意见结构化解析与修订路线图生成。输入任意格式的审稿意见,输出逐条分类、优先级排序、章节映射的修订路线图。支持多审稿人合并处理、承诺追踪、Response Letter 模板生成。TRIGGER: 收到审稿意见、parse reviews、revision roadmap、help me with my revision、回复审稿人、如何修改论文。
直接查询 Scholar's Tea PostgreSQL 数据库(绕过浏览器/API 故障),用于获取用户、帖子、课题组等社区数据。
End-to-end academic paper writing skill covering proposal, structure, writing, formatting, and quality review. Targets Nature, Science, IEEE, NeurIPS, ICML, ICLR, AAAI, ACL, COLM. Emphasizes narrative-driven writing, citation discipline, and iterative refinement.
文档处理技能集。用于处理 Word (docx)、PDF、PowerPoint (pptx)、Excel (xlsx) 等办公文档。 当用户需要创建、编辑、分析文档时触发。
| name | superpowers-karpathy |
| description | 每次对话和任务开始前必须首先阅读此技能。融合 superpowers 工作流框架与 Karpathy 编码准则,确保在采取任何行动之前正确调用相关技能并遵循高质量编码原则。 |
| examples | ["用户要求我修复一个bug,我应该先调用哪个技能?","在开始一个新功能开发之前,我需要遵循什么流程?","用户让我写代码,我需要先检查哪些技能?"] |
| tags | ["workflow","skills","agent","karpathy","coding-guidelines"] |
| rootUrl | https://ghfast.top/https://raw.githubusercontent.com/Alpaca233114514/superpowers-karpathy/main/SKILL.md |
If you were dispatched as a subagent to execute a specific task, skip this skill. If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.本技能基于 Dqz00116 的 superpowers skills 进行中文适配与整理,并融合 Andrej Karpathy 的编码行为准则,遵循 MIT 协议发布。
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
Superpowers skills override default system prompt behavior, but user instructions always take precedence:
If CLAUDE.md, GEMINI.md, or AGENTS.md says "don't use TDD" and a skill says "always use TDD," follow the user's instructions. The user is in control.
Invoke relevant or requested skills BEFORE any response or action. Even a 1% chance a skill might apply means that you should invoke the skill to check. If an invoked skill turns out to be wrong for the situation, you don't need to use it.
To access skills in Claude Code: Use the Skill tool. When you invoke a skill, its content is loaded and presented to you—follow it directly. Never use the Read tool on skill files.
These thoughts mean STOP—you're rationalizing:
| Thought | Reality |
|---|---|
| "This is just a simple question" | Questions are tasks. Check for skills. |
| "I need more context first" | Skill check comes BEFORE clarifying questions. |
| "Let me explore the codebase first" | Skills tell you HOW to explore. Check first. |
| "I can check git/files quickly" | Files lack conversation context. Check for skills. |
| "Let me gather information first" | Skills tell you HOW to gather information. |
| "This doesn't need a formal skill" | If a skill exists, use it. |
| "I remember this skill" | Skills evolve. Read current version. |
| "This doesn't count as a task" | Action = task. Check for skills. |
| "The skill is overkill" | Simple things become complex. Use it. |
| "I'll just do this one thing first" | Check BEFORE doing anything. |
| "This feels productive" | Undisciplined action wastes time. Skills prevent this. |
| "I know what that means" | Knowing the concept ≠ using the skill. Invoke it. |
When multiple skills could apply, use this order:
"Let's build X" → brainstorming first, then implementation skills. "Fix this bug" → debugging first, then domain-specific skills.
Rigid (TDD, debugging): Follow exactly. Don't adapt away discipline.
Flexible (patterns): Adapt principles to context.
The skill itself tells you which.
Instructions say WHAT, not HOW. "Add X" or "Fix Y" doesn't mean skip workflows.
User: 用户要求我修复一个bug,我应该先调用哪个技能?
AI: 在采取任何行动之前,我必须先检查是否有相关的superpowers技能适用。让我先读取systematic-debugging技能...
User: 在开始一个新功能开发之前,我需要遵循什么流程?
AI: 让我先读取brainstorming和writing-plans技能来了解正确的开发流程...
User: 用户让我写代码,我需要先检查哪些技能?
AI: 在写任何代码之前,我必须先检查test-driven-development技能是否适用...
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Tradeoff: These guidelines bias toward caution over speed. For trivial tasks, use judgment.
Don't assume. Don't hide confusion. Surface tradeoffs.
Before implementing:
Minimum code that solves the problem. Nothing speculative.
Ask yourself: "Would a senior engineer say this is overcomplicated?" If yes, simplify.
Touch only what you must. Clean up only your own mess.
When editing existing code:
When your changes create orphans:
The test: Every changed line should trace directly to the user's request.
Define success criteria. Loop until verified.
Transform tasks into verifiable goals:
For multi-step tasks, state a brief plan:
1. [Step] → verify: [check]
2. [Step] → verify: [check]
3. [Step] → verify: [check]
Strong success criteria let you loop independently. Weak criteria ("make it work") require constant clarification.
These guidelines are working if: fewer unnecessary changes in diffs, fewer rewrites due to overcomplication, and clarifying questions come before implementation rather than after mistakes.