dart-best-practices▌
kevmoo/dash_skills · updated Apr 27, 2026
Use this skill when:
Dart Best Practices
1. When to use this skill
Use this skill when:
- Writing or reviewing Dart code.
- Looking for guidance on idiomatic Dart usage.
2. Best Practices
Multi-line Strings
Prefer using multi-line strings (''') over concatenating strings with + and
\n, especially for large blocks of text like SQL queries, HTML, or
PEM-encoded keys. This improves readability and avoids
lines_longer_than_80_chars lint errors by allowing natural line breaks.
Avoid:
final pem = '-----BEGIN RSA PRIVATE KEY-----\n' +
base64Encode(fullBytes) +
'\n-----END RSA PRIVATE KEY-----';
Prefer:
final pem = '''
-----BEGIN RSA PRIVATE KEY-----
${base64Encode(fullBytes)}
-----END RSA PRIVATE KEY-----''';
Line Length
Avoid lines longer than 80 characters, even in Markdown files and comments. This ensures code is readable in split-screen views and on smaller screens without horizontal scrolling.
Prefer: Target 80 characters for wrapping text. Exceptions are allowed for long URLs or identifiers that cannot be broken.
Related Skills
- dart-modern-features: For idiomatic usage of modern Dart features like Pattern Matching (useful for deep JSON extraction), Records, and Switch Expressions.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★47 reviews- ★★★★★Ganesh Mohane· Dec 16, 2024
dart-best-practices is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Omar Perez· Dec 16, 2024
We added dart-best-practices from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Kwame Chawla· Dec 4, 2024
dart-best-practices has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Sofia Flores· Dec 4, 2024
dart-best-practices reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Kwame Malhotra· Nov 23, 2024
Solid pick for teams standardizing on skills: dart-best-practices is focused, and the summary matches what you get after install.
- ★★★★★Mei Bhatia· Nov 23, 2024
Registry listing for dart-best-practices matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Sakshi Patil· Nov 7, 2024
dart-best-practices fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Isabella Gonzalez· Nov 7, 2024
Useful defaults in dart-best-practices — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Chaitanya Patil· Oct 26, 2024
dart-best-practices has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Ama Iyer· Oct 26, 2024
Registry listing for dart-best-practices matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 47