mew-ton/coding-guidelines
Skill
Installs
use-semantic-html
3
hoist-side-effects-to-parents
2
do-not-use-client-load-by-default
2
transform-data-before-passing-to-components
2
prefer-plain-objects-over-classes
2
keep-components-small
2
keep-functions-short-by-top-down-decomposition
2
limit-css-nesting-depth
2
avoid-using-important
1
use-uppercase-sql-keywords
1
avoid-using-apply
1
use-clean-architecture
1
use-structured-logging
1
avoid-using-the-any-type
1
images-require-alt-text
1
naming-conventions
1
use-guard-clauses-early-return
1
use-arrange-act-assert-aaa
1
use-valid-heading-hierarchy
1
avoid-n-1-queries
1
use-content-collections-for-markdown
1
use-flux-architecture-in-composables
1
use-bdd-style-test-naming
1
avoid-using-id-selectors-for-styling
1
prefer-table-driven-tests
1
form-inputs-require-labels
1
use-transactions-for-atomicity
1
avoid-arbitrary-stateful-objects
1
implement-graceful-shutdown
1
avoid-global-state-and-init
1
organize-page-specific-components
1
explicit-error-handling
1
prevent-dead-code-and-asset-mismatch
1
prefer-for-of-loops-over-array-methods
1
prefer-pure-components
1
design-resource-oriented-apis
1
separate-queries-from-handlers
1
avoid-unnecessary-features-yagni
1
avoid-arbitrary-values-in-tailwind-classes
1
prohibit-dynamic-string-concatenation-for-class-names
1
limit-function-arguments
1
prefer-prop-drilling-over-implicit-context
1
component-props-naming-and-structure
1
use-the-astro-image-component
1
sort-tailwind-classes-automatically
1
define-types-before-implementation
1
enforce-mobile-first-responsive-design
1
keep-astro-frontmatter-clean
1
use-utility-types-for-dry-types
1
prioritize-unit-testing-and-refactor-for-testability
1
comments-should-explain-why-not-what
1
component-design-atomic-principles
1
enforce-erasable-syntax-only
1
manage-z-index-with-a-scale-or-stack-contexts
1
replace-enum-switching-with-strategy-pattern
1
avoid-component-rendering-tests
1
boolean-naming-conventions
1
prefer-server-islands-for-dynamic-content
1
colocate-related-code
1
avoid-unrequested-scope-expansion
1
strict-async-await-usage
1