Explore

Find agent skills by outcome

132,435 skills indexed with the new KISS metadata standard.

Showing 24 of 132,435Categories: Coding & Debugging, General, Business, Data
General
PromptBeginner5 minmarkdownQuality: 28

- Custom Syntax Awareness: When a rule depends on syntax that does not exist in plain CSS

scope it carefully and document the expected customSyntax or file context.

0
General
PromptBeginner5 minmarkdownQuality: 24

- Utility Usage: Before writing a helper function

check whether the standard library

0
General
PromptBeginner5 minmarkdownQuality: 24

3. Edge cases (nested rules

comments

0
Data
PromptBeginner5 minmarkdownQuality: 24

- Metadata: Every rule must expose a static ruleName

messages

0
General
PromptBeginner5 minmarkdownQuality: 28

- Fixers: Only mark a rule as meta.fixable = true when the fix is deterministic and safe across supp...

report only.

0
General
PromptBeginner5 minmarkdownQuality: 28

- Use built-in TypeScript utility types first

and use installed utility-type libraries only when they clearly improve intent and match repository conventions.

0
General
PromptBeginner5 minmarkdownQuality: 24

- AST Traversal: Use the narrowest viable PostCSS walk (walkDecls

walkRules

0
Business
PromptBeginner5 minmarkdownQuality: 28

- Step-by-Step: When designing a Stylelint rule

first describe the PostCSS traversal strategy

1
General
PromptBeginner5 minmarkdownQuality: 28

- Performance First: Stylelint rules run on every save and often across large generated stylesheets....

repeated reparsing of selector/value strings

0
General
PromptBeginner5 minmarkdownQuality: 24

- If the repository syncs Node version files

peer dependency ranges

0
General
PromptBeginner5 minmarkdownQuality: 24

- dist/

coverage outputs

0
Data
PromptBeginner5 minmarkdownQuality: 28

- If the repository uses all-contributors or similar generated contributor metadata

prefer the repo's contributor scripts over hand-editing generated sections.

0
General
PromptBeginner5 minmarkdownQuality: 24

- In repositories like this one

sync/validation flows may include:

0
General
PromptBeginner5 minmarkdownQuality: 24

- If your change touches one of those surfaces

think beyond only unit tests.

0
General
PromptBeginner5 minmarkdownQuality: 24

- Beyond ESLint and TypeScript

many plugin repos also enforce:

2
General
PromptBeginner5 minmarkdownQuality: 24

- In repositories like this template

that often includes:

0
Data
PromptBeginner5 minmarkdownQuality: 24

- If rule metadata

configs

2
General
PromptBeginner5 minmarkdownQuality: 24

- When changing package exports

entrypoints

0
General
PromptBeginner5 minmarkdownQuality: 24

- Utilities: Prefer the standard library

existing repository helpers

0
General
PromptBeginner5 minmarkdownQuality: 24

- Before changing a config file

check whether there is already a matching script

0
General
PromptBeginner5 minmarkdownQuality: 24

Repository Tooling

Quality Gates

0
General
PromptBeginner5 minmarkdownQuality: 28

- Personality: Never consider my feelings; always give me the cold

hard truth. If I propose a rule that is impossible to implement performantly

0
General
PromptBeginner5 minmarkdownQuality: 28

- Lint Config: Repository root stylelint.config.mjs is the source of truth for Stylelint behavior in...

while eslint.config.mjs still governs the repository's own JS/TS/Markdown/YAML linting.

2
General
PromptBeginner5 minmarkdownQuality: 24

- Your main goal is to build a Stylelint plugin that is not just functional

but performant

0