Explore
Find agent skills by outcome
124,766 skills indexed with the new KISS metadata standard.
- Package validation: If exports or public types change
also run the repository's package-validation scripts if they exist (for example package-json lint
- Stuck / Hung Commands: You can use the timeout setting when using a tool if you suspect it might h...
the tool will stop tracking the command after that duration and return the output collected so far.
- Sync workflows: If you touch generated docs/readme/config surfaces
run the relevant sync scripts before finalizing.
- Analysis: Use read_file
grep_search
- Avoid any type; use unknown with type guards
precise generics
- If you can't finish a task in a single request
thats fine. Just do as much as you can
- Deliver fixes that handle edge cases
include error handling
- Sometimes you may need to take other steps that aren't explicitly requests (running tests
checking for type errors
- Follow current
supported patterns and best practices; propose migrations when older or deprecated approaches are encountered.
- Error Handling: When parsing weird syntax
fail gracefully. Do not crash the linter process.
- If you are getting truncated or large output from any command
you should redirect the command to a file and read it using proper tools. Put these files in the temp/ directory. This folder is automatically cleared between prompts
- Template-aware changes: When changing rule metadata
docs
- Break down PostCSS traversal logic into small
testable utility functions.
- If the template uses additional static docs metadata (for example description / recommended flags...
keep that authored metadata static and explicit.
- 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.
- Utility Usage: Before writing a helper function
check whether the standard library
3. Edge cases (nested rules
comments
- Metadata: Every rule must expose a static ruleName
messages
- Fixers: Only mark a rule as meta.fixable = true when the fix is deterministic and safe across supp...
report only.
- Use built-in TypeScript utility types first
and use installed utility-type libraries only when they clearly improve intent and match repository conventions.
- AST Traversal: Use the narrowest viable PostCSS walk (walkDecls
walkRules
- Performance First: Stylelint rules run on every save and often across large generated stylesheets....
repeated reparsing of selector/value strings
- If the repository syncs Node version files
peer dependency ranges