best-practices
Language-specific best practices, code quality standards, and framework detection rules. Use when executing refactoring workflows, applying code quality rules, detecting frameworks, or checking language-specific patterns for TypeScript, Python, Go, Swift, or React.
Pinned to revision 7a07e3df018f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/best-practices/SKILL.md
- skills/best-practices/references/_template.md
- skills/best-practices/references/go.md
- skills/best-practices/references/python.md
- skills/best-practices/references/python/INDEX.md
- skills/best-practices/references/python/_sections.md
- skills/best-practices/references/python/_template.md
- skills/best-practices/references/python/fundamental-background.md
- skills/best-practices/references/python/fundamental-exceptions.md
- skills/best-practices/references/python/fundamental-future-imports.md
- skills/best-practices/references/python/fundamental-global-state.md
- skills/best-practices/references/python/fundamental-imports.md
- skills/best-practices/references/python/fundamental-packages.md
- skills/best-practices/references/python/fundamental-resources.md
- skills/best-practices/references/python/fundamental-threading.md
- skills/best-practices/references/python/language-comprehensions.md
- skills/best-practices/references/python/language-conditionals.md
- skills/best-practices/references/python/language-decorators.md
- skills/best-practices/references/python/language-default-args.md
- skills/best-practices/references/python/language-generators.md
- skills/best-practices/references/python/language-getters-setters.md
- skills/best-practices/references/python/language-iterators.md
- skills/best-practices/references/python/language-lambda.md
- skills/best-practices/references/python/language-lexical-scoping.md
- skills/best-practices/references/python/language-nested-classes.md
- skills/best-practices/references/python/language-power-features.md
- skills/best-practices/references/python/language-properties.md
- skills/best-practices/references/python/language-true-false.md
- skills/best-practices/references/python/quality-function-length.md
- skills/best-practices/references/python/quality-lint.md
- skills/best-practices/references/python/quality-main.md
- skills/best-practices/references/python/quality-todos.md
- skills/best-practices/references/python/quality-type-annotated-code.md
- skills/best-practices/references/python/quality-type-annotations.md
- skills/best-practices/references/python/style-blank-lines.md
- skills/best-practices/references/python/style-comments.md
- skills/best-practices/references/python/style-imports-formatting.md
- skills/best-practices/references/python/style-indentation.md
- skills/best-practices/references/python/style-line-length.md
- skills/best-practices/references/python/style-naming.md
- skills/best-practices/references/python/style-parentheses.md
- skills/best-practices/references/python/style-parting-words.md
- skills/best-practices/references/python/style-semicolons.md
- skills/best-practices/references/python/style-shebang.md
- skills/best-practices/references/python/style-statements.md
- skills/best-practices/references/python/style-strings.md
- skills/best-practices/references/python/style-whitespace.md
- skills/best-practices/references/react/react.md
- skills/best-practices/references/react/rules/INDEX.md
- skills/best-practices/references/react/rules/_sections.md
- skills/best-practices/references/react/rules/_template.md
- skills/best-practices/references/react/rules/advanced-event-handler-refs.md
- skills/best-practices/references/react/rules/advanced-init-once.md
- skills/best-practices/references/react/rules/advanced-use-latest.md
- skills/best-practices/references/react/rules/async-api-routes.md
- skills/best-practices/references/react/rules/async-defer-await.md
- skills/best-practices/references/react/rules/async-dependencies.md
- skills/best-practices/references/react/rules/async-parallel.md
- skills/best-practices/references/react/rules/async-suspense-boundaries.md
- skills/best-practices/references/react/rules/bundle-barrel-imports.md
- skills/best-practices/references/react/rules/bundle-conditional.md
- skills/best-practices/references/react/rules/bundle-defer-third-party.md
- skills/best-practices/references/react/rules/bundle-dynamic-imports.md
- skills/best-practices/references/react/rules/bundle-preload.md
- skills/best-practices/references/react/rules/client-event-listeners.md
- skills/best-practices/references/react/rules/client-localstorage-schema.md
- skills/best-practices/references/react/rules/client-passive-event-listeners.md
- skills/best-practices/references/react/rules/client-swr-dedup.md
- skills/best-practices/references/react/rules/js-batch-dom-css.md
- skills/best-practices/references/react/rules/js-cache-function-results.md
- skills/best-practices/references/react/rules/js-cache-property-access.md
- skills/best-practices/references/react/rules/js-cache-storage.md
- skills/best-practices/references/react/rules/js-combine-iterations.md
- skills/best-practices/references/react/rules/js-early-exit.md
- skills/best-practices/references/react/rules/js-hoist-regexp.md
- skills/best-practices/references/react/rules/js-index-maps.md
- skills/best-practices/references/react/rules/js-length-check-first.md
- skills/best-practices/references/react/rules/js-min-max-loop.md
- skills/best-practices/references/react/rules/js-set-map-lookups.md
- skills/best-practices/references/react/rules/js-tosorted-immutable.md
- skills/best-practices/references/react/rules/rendering-activity.md
- skills/best-practices/references/react/rules/rendering-animate-svg-wrapper.md
- skills/best-practices/references/react/rules/rendering-conditional-render.md
- skills/best-practices/references/react/rules/rendering-content-visibility.md
- skills/best-practices/references/react/rules/rendering-hoist-jsx.md
- skills/best-practices/references/react/rules/rendering-hydration-no-flicker.md
- skills/best-practices/references/react/rules/rendering-hydration-suppress-warning.md
- skills/best-practices/references/react/rules/rendering-svg-precision.md
- skills/best-practices/references/react/rules/rendering-usetransition-loading.md
- skills/best-practices/references/react/rules/rerender-defer-reads.md
- skills/best-practices/references/react/rules/rerender-dependencies.md
- skills/best-practices/references/react/rules/rerender-derived-state-no-effect.md
- skills/best-practices/references/react/rules/rerender-derived-state.md
- skills/best-practices/references/react/rules/rerender-functional-setstate.md
- skills/best-practices/references/react/rules/rerender-lazy-state-init.md
- skills/best-practices/references/react/rules/rerender-memo-with-default-value.md
- skills/best-practices/references/react/rules/rerender-memo.md
- skills/best-practices/references/react/rules/rerender-move-effect-to-event.md
- skills/best-practices/references/react/rules/rerender-simple-expression-in-memo.md
- skills/best-practices/references/react/rules/rerender-transitions.md
- skills/best-practices/references/react/rules/rerender-use-ref-transient-values.md
- skills/best-practices/references/react/rules/server-after-nonblocking.md
- skills/best-practices/references/react/rules/server-auth-actions.md
- skills/best-practices/references/react/rules/server-cache-lru.md
- skills/best-practices/references/react/rules/server-cache-react.md
- skills/best-practices/references/react/rules/server-dedup-props.md
- skills/best-practices/references/react/rules/server-parallel-fetching.md
- skills/best-practices/references/react/rules/server-serialization.md
- skills/best-practices/references/swift.md
- skills/best-practices/references/typescript.md
- skills/best-practices/references/universal.md
Every link opens the file at its source, pinned to the revision this page describes.