lark-wiki
Manage Lark Wiki spaces, members, nodes, and document organization hierarchies.
dart-doc-validation
Best practices for validating Dart documentation comments. Covers using dart doc to catch unresolved references and macros.
Full skill instructions
Use this skill when:
///) in Dart code.To find documentation issues:
Verify if the comment_references lint is enabled:
analysis_options.yamlcomment_referencesRun the documentation generator to surface warnings:
dart doc -o $(mktemp -d)warning:, unresolved doc reference,
undefined macroIn your analysis_options.yaml, enable the comment_references lint.
linter:
rules:
- comment_references
Use the dart doc command with a temporary output directory to validate
documentation comments without polluting the local project workspace.
This command parses all documentation comments and reports warnings such as:
warning: unresolved doc referencewarning: undefined macroCommand to run:
dart doc -o $(mktemp -d)
This will work on Mac and Linux.
This ensures that the generated HTML files are stored in a temporary location and don't clutter the package directory, while still surfacing all validation warnings in the terminal output.
Browsing the docs:
Our docs use features designed to be run on a web server. If you want to browse
the generated docs locally, install the dhttpd package.
pub global activate dhttpd
TMP_DIR=$(mktemp -d) && dart doc -o "$TMP_DIR" && dhttpd --path "$TMP_DIR"
(Or use another HTTP server, such as python3 -m http.server.)
[Identifier]) correctly points to an existing class, method,
property, or parameter in the current scope or imported libraries.{@macro macro_name}, ensure that the
template {@template macro_name} is defined in the same file or a file
that is imported and visible to the documentation generator.Manage Lark Wiki spaces, members, nodes, and document organization hierarchies.
Discover and call native Lark OpenAPI endpoints from official documentation when existing skills fall short.
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
writing beats
writing shape
writing fragments
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Test-driven documentation for creating reusable agent techniques, patterns, and reference guides.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
Builds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely. Use when designing schemas with tables and relations, writing authorized queries and mutations, configuring real-time data updates, or generating type-safe SDKs. Use when you need a relational database with Firebase, or when the user mentions SQL Connect or Data Connect.
Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Revolutionizing Video Production with AI-Powered Creativity
Streamline Your Content Creation with Easy Peasy AI.
social creators, marketers and small teams producing visual assets
Create AI art, images, and videos with prompts
Creative teams producing multi-asset campaigns
Instantly transform into anyone on video chats and streams.
A tool to automate personalized captions generation for photos.
AI-powered tools to spark creative writing.