pwguler/skills

core-interview

Internal support skill that runs the interview loop for other skills, until every decision is settled.

查看源码

使用方法

  1. 复制安装命令,在自己的智能体环境安装前先检查源码包。
  2. 从原始文档核对所需工具、凭据和支持的宿主。
  3. 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/pwguler/skills --skill core-interview

开始前需了解

  • 安装不包含模型订阅、API 额度或访问文件的权限。
  • 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Question the user until the two of you agree on every part of the topic. Treat the topic as a decision tree. Settle each decision before the decisions that depend on it. Leave no branch open. Not every branch needs a question to the user. The code can settle it, or an assumption that the rules below allow.

Rules:

  • Ask only questions whose answer would change what gets built. When your recommendation is strong and a wrong choice costs little, do not ask. Adopt the recommendation, record it as an assumption, and continue.
  • Put one real decision at a time to the user. Use the question tool of your agent when it has one. Wait for the answer before you ask the next question. The options are your candidate answers, with the recommended answer first. Put low-risk clarifications together in one question.
  • The user can always type an answer that the options do not have. So the tool never limits the choices of a decision.
  • If the codebase can answer a question, look in the codebase. Do not ask the user. You find the facts, not the user. Look up a fact in this session before you ask the question that depends on it.
  • When the user cannot describe the target behavior in words, ask for a reference implementation. That is source code whose behavior you reproduce, also in another language or library. Source code is better than a description or a screenshot.
  • The final summary lists every assumption that you adopted. The user can then reject any of them in one reply. A rejected assumption opens only its own branch again.

按任务相关推荐

来自同一仓库

更多 Skills

全部 Skills
pwguler
社区

debug

Find the root cause of a bug before you fix it. Read this skill before you fix any bug. Read it also when the fix looks obvious. Use it when the user says "fix", "broken", "not working", "error", "failing", or "bug". Use it also when a test fails unexpectedly during other work.

安装量
1
GitHub Stars
10
最近更新
10月16日
pwguler
社区

drill

Question a plan or design until every decision in it is settled and agreed. Read this skill first when the user asks for a new feature, or when a design is not settled. Use it when the user wants a plan stress-tested or a design settled before building. Use it also to settle the structure of a new codebase or area. Use it when the user says \"drill this\" or \"drill me\".

安装量
1
GitHub Stars
10
最近更新
10月16日
pwguler
社区

parallel

Run independent tasks at once in subagents, race attempts at one task, or cover many parts of one job. Use it only when the user asks for parallel work. Use it when the user asks to run two or more independent tasks or failures in parallel. Use it also to race or compare several attempts at one task, or to cover many parts of one job.

安装量
1
GitHub Stars
10
最近更新
10月16日
pwguler
社区

prototype

Build a throwaway UI prototype for the user to react to before any real code. Read this skill when the user asks for a mockup or a prototype of a UI. Use it when a design decision depends on look, feel, or flow that text cannot settle.

安装量
1
GitHub Stars
10
最近更新
10月16日