Try 2-3 different approaches before implementing - don't settle for first design you think of
中文简介正在准备中。当前显示原文说明。
编码规范、框架、重构、代码审查(1.6万 个)
Try 2-3 different approaches before implementing - don't settle for first design you think of
中文简介正在准备中。当前显示原文说明。
Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics)
中文简介正在准备中。当前显示原文说明。
Each routine does one thing and does it well - extract when routines have multiple responsibilities
中文简介正在准备中。当前显示原文说明。
Validate at every layer data passes through to make bugs impossible
中文简介正在准备中。当前显示原文说明。
Dispatch code-reviewer subagent to review implementation against plan or requirements before proceeding
中文简介正在准备中。当前显示原文说明。
Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation
中文简介正在准备中。当前显示原文说明。
Systematically trace bugs backward through call stack to find original trigger
中文简介正在准备中。当前显示原文说明。
Run verification commands and confirm output before claiming success
中文简介正在准备中。当前显示原文说明。
Check all external inputs for validity - garbage in, nothing out, never garbage out
中文简介正在准备中。当前显示原文说明。
Use each variable for exactly one purpose - no hybrid coupling or hidden meanings
中文简介正在准备中。当前显示原文说明。
Write comments explaining WHAT and WHY, never temporal context or history
中文简介正在准备中。当前显示原文说明。
Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search
中文简介正在准备中。当前显示原文说明。
Create isolated git worktrees with smart directory selection and safety verification
中文简介正在准备中。当前显示原文说明。
Four-phase debugging framework that ensures root cause investigation before attempting fixes. Never jump to solutions.
中文简介正在准备中。当前显示原文说明。
Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features
中文简介正在准备中。当前显示原文说明。
Choose names that fully and accurately describe what the variable represents
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。