跳到正文
cccskills
免费在 GitHub 公开

help

Think before typing. Root cause first, two candidate fixes, pick one, ask if still unclear, then change only the files the request needs. Edit the confidence bar and scope rules to fit the project. Use when a bug report comes in, when a previous fix did not work, or when the request is vague.

中文简介正在准备中。当前显示原文说明。

集成工具Vercel
查看安装方法

包含的文件(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Help

Slow down for thirty seconds before the first edit. It saves an hour later.

Reflect before acting

  1. Why does the current code not do what the user wants? Read it. Do not guess.
  2. What is missing, wrong, or incomplete relative to the request?
  3. List two or three candidate causes.
  4. Pick the most likely one and say why.
  5. If the answer to "what is unclear" is not empty, ask one question and stop.

Never assume. A wrong assumption costs more than a question.

Confidence bar

Do not write code below [98]% confidence in what needs to change. Below that: read more, ask, or propose a plan instead of a diff.

Convex rules

  • Mutations map form fields to document fields one to one. Field names match.
  • Patch without reading when possible. Indexed queries for ownership. Idempotent with early returns. Promise.all for independent writes.
  • Load the matching convex-* skill for anything deeper.

Scope

Change:

  • Files the request needs.
  • The schema, if the request needs it.
  • changelog.md, files.md, task.md after the change lands. Dates from git log --date=short, never invented.

Do not change:

  • UI, layout, colors, or copy that the request did not mention.
  • Existing sections, features, or components. Nothing gets removed without being asked.
  • [Add project specific protected areas: admin dashboard, billing flow, etc.]

UI

Docs policy

Do not create README, CONTRIBUTING, SUMMARY, or USAGE files unless asked. A short summary in the reply is enough.

Git

Load git-safety before any git command that could discard work. Short version: git status first, git diff before discarding, edit files by hand to undo, never reset --hard / checkout -- . / clean -fd / stash drop without the user saying yes to that exact command.

Checklist

Before the first edit:

  • I can name the root cause
  • I considered at least two fixes and picked one for a reason
  • I am at or above the confidence bar
  • I know which files change and which do not
  • Anything unclear has been asked

Before saying done:

  • The fix was verified, not just written
  • Nothing outside the request changed
  • Docs synced if the change was non trivial

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Keeps a change scoped to what was asked. Flags extra features, refactors, and 'while we are here' edits, and moves them to a suggestions list instead of the diff. Use when a request is small and the agent is about to expand it, when a PRD grows beyond its problem statement, or when the user says 'just do what I asked'.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

convex

免费

Routes Convex work to the right builder skill and covers the handful of rules that apply everywhere: validators on every function, withIndex over filter, idempotent mutations, internal functions for scheduling. Use when a task mentions Convex and no more specific skill matches, or as the first stop before picking one.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

Builds AI agents on the Convex agent component: threads, messages, tools that call queries and mutations, streaming, RAG with vector search, and workflows for multi step jobs. Use when adding a chat assistant, tool calling agent, or retrieval feature to a Convex app.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

Production patterns for Convex apps and the rules the @convex-dev/eslint-plugin enforces: validators, indexes, idempotent mutations, avoiding OCC conflicts, thin function wrappers, error handling. Use when reviewing Convex code, asking whether a pattern is right, setting up ESLint, or fixing write conflicts and slow queries.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

Creates reusable Convex components with defineComponent, a clean client wrapper, their own schema, and an npm publish setup. Use when extracting a feature into a package, building something for the Convex component directory, or when a component's functions are not showing up in the parent app.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

Schedules work in Convex: cron jobs in convex/crons.ts, one off scheduled functions with runAfter and runAt, batching large jobs, and cancelling or inspecting the queue. Use when something needs to run on a timer, later, or in the background, or when a cron is not firing.

中文简介正在准备中。当前显示原文说明。

waynesutton/builder-skills4062026年9月28日 更新

查看 waynesutton 的全部技能

报告此技能的问题