跳到正文
cccskills

开发技能

编码规范、框架、重构、代码审查(1.6万 个)

按价格或排序方式筛选

Try 2-3 different approaches before implementing - don't settle for first design you think of

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

obra/clank422025年10月10日 更新

Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics)

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

obra/clank422025年10月10日 更新

Each routine does one thing and does it well - extract when routines have multiple responsibilities

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

obra/clank422025年10月10日 更新

Validate at every layer data passes through to make bugs impossible

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

obra/clank422025年10月10日 更新

Dispatch code-reviewer subagent to review implementation against plan or requirements before proceeding

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

obra/clank422025年10月10日 更新

Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation

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

obra/clank422025年10月10日 更新

Systematically trace bugs backward through call stack to find original trigger

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

obra/clank422025年10月10日 更新

Run verification commands and confirm output before claiming success

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

obra/clank422025年10月10日 更新

Check all external inputs for validity - garbage in, nothing out, never garbage out

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

obra/clank422025年10月10日 更新

Use each variable for exactly one purpose - no hybrid coupling or hidden meanings

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

obra/clank422025年10月10日 更新

Write comments explaining WHAT and WHY, never temporal context or history

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

obra/clank422025年10月10日 更新

Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search

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

obra/clank422025年10月10日 更新

Create isolated git worktrees with smart directory selection and safety verification

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

obra/clank422025年10月10日 更新

Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.

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

obra/clank422025年10月10日 更新

Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features

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

obra/clank422025年10月10日 更新

Choose names that fully and accurately describe what the variable represents

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

obra/clank422025年10月10日 更新

Refactor an over-long or poorly structured SKILL.md by extracting examples to references/EXAMPLES.md, splitting compound procedures, and reorganizing sections for progressive disclosure. Use when a skill exceeds the 500-line CI limit, when code blocks dominate the skill body, when a procedure step contains multiple unrelated operations, or after a content update pushed the skill over the line limit.

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

pjt222/agent-almanac422026年10月23日 更新

Resolve merge and rebase conflicts with safe recovery strategies. Covers identifying conflict sources, reading conflict markers, choosing resolution strategies, and continuing or aborting operations safely. Use when a git merge, rebase, cherry-pick, or stash pop reports conflicts, when a git pull results in conflicting changes, or when you need to safely abort and restart a failed merge or rebase operation.

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

pjt222/agent-almanac422026年10月23日 更新

Multi-phase deep codebase review with severity ratings and structured output. Covers architecture, security, code quality, and UX/accessibility in a single coordinated pass. Produces a prioritized findings table suitable for direct conversion to GitHub issues via the create-github-issues skill.

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

pjt222/agent-almanac422026年10月23日 更新

Scaffold a new CLI command using Commander.js with options, action handler, three output modes (human-readable, quiet, JSON), and optional ceremony variant. Covers command naming, option design, shared context patterns, error handling, and integration testing. Use when adding a command to an existing Commander.js CLI, designing a new CLI tool from scratch, or standardizing command structure across a multi-command CLI.

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

pjt222/agent-almanac422026年10月23日 更新

Release a new version of an R package including version bumping, NEWS.md updates, git tagging, GitHub release creation, and post-release development version setup. Use when a package is ready for a new patch, minor, or major release, after CRAN acceptance to create the corresponding GitHub release, or when setting up the development version bump immediately after a release.

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

pjt222/agent-almanac422026年10月23日 更新

Establish and maintain longitudinal baselines of CLI binary contents across versions. Covers marker selection by category (API / identity / config / telemetry / flag / function), weighted scoring, threshold-based system-presence detection, and per-version baseline records. Use when tracking a feature's lifecycle across releases, when probing for dark-launched or removed capabilities, or when verifying that a scanning tool itself still catches known-good markers on old binaries.

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

pjt222/agent-almanac422026年10月23日 更新

Close out a finished memex milestone slice by writing the handoff trail: update `docs/CONTINUE_HERE.md` §1 current-state and §3 next-slice, tick the `docs/ROADMAP.md` scoreboard (milestone header ✅ + version, `- [x]` items), confirm any new observation is logged (deferring to memex-observe), and propose the git tag plus a `MN Slice X:` commit subject. Use after you finish a milestone slice in the memex repo and before you commit/tag it, when handing the next slice to a fresh session, or whenever CONTINUE_HERE and ROADMAP have drifted behind what actually shipped.

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

pjt222/agent-almanac422026年10月23日 更新

Create, track, switch, sync, and clean up Git branches. Covers naming conventions, safe branch switching with stash, upstream synchronization, and pruning merged branches. Use when starting work on a new feature or bug fix, switching between tasks on different branches, keeping a feature branch up to date with main, or cleaning up branches after merging pull requests.

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

pjt222/agent-almanac422026年10月23日 更新