AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Dart Docs

skill-pledgeandgrow-pledge-skills-dart · by pledgeandgrow

>

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-pledgeandgrow-pledge-skills-dart

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pledgeandgrow-pledge-skills-dart)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Dart Docs? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Dart

Dart is a client-optimized language for fast apps on any platform. It is an object-oriented, class-based, garbage-collected language with C-style syntax. Dart supports sound null safety, asynchronous programming with Future and Stream, concurrency via isolates, pattern matching, records, and more. It compiles to native ARM/x64, JavaScript, and WebAssembly (WasmGC).

Specification: Dart 3.12 Documentation


Quick Reference

| Topic | File | |------|------| | Introduction (main, variables, control flow, comments, imports, classes) | introduction.md | | Comments (single-line, multi-line, documentation comments) | comments.md | | Variables (var, final, const, late, type inference, null) | variables.md | | Operators (arithmetic, equality, relational, type test, assignment, logical, bitwise, shift, conditional, cascade, spread) | operators.md | | Methods (instance methods, operators, getters/setters, abstract methods) | methods.md | | Metadata (annotations, @Deprecated, @override, @pragma, custom annotations) | metadata.md | | Built-in Types (int, double, String, bool, List, Set, Map, Runes, Symbol, null) | built-in-types.md | | Records (positional, named fields, type annotations, equality) | records.md | | Collections (lists, sets, maps, spread, collection-if, collection-for) | collections.md | | Generics (generic types, methods, bounds, variance) | generics.md | | Typedefs (type aliases, function type aliases) | typedefs.md | | Type System (sound typing, static checking, runtime checks, type inference) | type-system.md | | Patterns (matching, destructuring, pattern types, switch expressions) | patterns.md | | Pattern Types (logical-or, logical-and, relational, cast, null-check, null-assert, constant, variable, identifier, list, map, record, object) | pattern-types.md | | Control Flow (loops, branches, error handling) | control-flow.md | | Functions (parameters, named, optional, default, closures, generators, async) | functions.md | | Language Versioning (SDK constraints, per-file overrides, migration) | language-versioning.md | | Libraries & Imports (import, export, part, show/hide, deferred, privacy) | libraries.md | | Classes (instance variables, methods, static, abstract, implicit interfaces, noSuchMethod) | classes.md | | Constructors (generative, named, const, factory, redirecting, initializing formals, super) | constructors.md | | Primary Constructors (var/final declaring parameters, scoping, named, const, private named params) | primary-constructors.md | | Inheritance & Mixins (extends, override, super, mixins, mixin class, on clause) | inheritance-mixins.md | | Enums (simple, enhanced, with members, mixins, sealed) | enums.md | | Extension Methods & Types (extensions, extension types) | extensions.md | | Dot Shorthands (.foo syntax, context type inference, enum/static/constructor shorthands) | dot-shorthands.md | | Callable Objects (call() method, emulating functions) | callable-objects.md | | Class Modifiers (abstract, base, final, interface, sealed, mixin) | class-modifiers.md | | Concurrency (event loop, isolates, Isolate.run, message passing) | concurrency.md | | Isolates (Isolate.run, Isolate.spawn, ReceivePort, SendPort, web concurrency) | isolates.md | | Async Programming (Future, async/await, Stream, StreamController, zones) | async.md | | Using Streams (await for, listen, single-subscription, broadcast, error handling) | using-streams.md | | Futures & Error Handling (then, catchError, whenComplete, common pitfalls) | futures-error-handling.md | | Null Safety (non-nullable by default, ? type, ! operator, late, null checks) | null-safety.md | | Keywords (all reserved words, context-dependent keywords) | keywords.md | | Core Libraries (dart:core, dart:async, dart:math, dart:convert, dart:io, dart:jsinterop) | core-libraries.md | | Iterable Collections (reading, filtering, mapping, lazy evaluation) | iterable-collections.md | | Creating Streams (async*, StreamController, StreamTransformer, broadcast) | creating-streams.md | | Effective Dart (style, documentation, usage, design best practices) | effective-dart.md | | Packages (pub, pubspec.yaml, dependencies, publishing, workspaces, hooks) | packages.md | | Development (server apps, web apps, Wasm, JSON serialization, Google Cloud) | development.md | | Interoperability (dart:ffi, C interop, JS interop, Objective-C/Swift, Java/Kotlin) | interop.md | | Tools (Dart SDK CLI, dart analyze, build, compile, format, test, DevTools, DartPad) | tools.md | | buildrunner (code generation, builders, build/watch/serve/test commands) | build-runner.md | | Static Analysis (analysis_options.yaml, linter rules, diagnostics, analyzer plugins) | static-analysis.md | | Testing (unit, component, integration tests, dart test, test package) | testing.md |


Core Concepts

  • Sound Null Safety: Types are non-nullable by default. Use ? for nullable types. The analyzer catches null errors at compile time.
  • Type Inference: Use var for local variables; types are inferred from initializers. Use explicit types for public APIs.
  • Object-Oriented: Every object is an instance of a class. All classes descend from Object. Mixin-based inheritance.
  • Async Programming: Future and Stream for async operations. async/await for clean async code.
  • Isolates: Dart's concurrency model — independent workers with their own memory and event loop. No shared memory between isolates.
  • Patterns & Records: Pattern matching and destructuring with switch expressions, if-case, variable declarations. Records are anonymous, immutable, aggregate types.
  • Class Modifiers: abstract, base, final, interface, sealed, mixin control how classes can be used from other libraries.
  • Extension Methods & Types: Add functionality to existing libraries without modifying them. Extension types for zero-cost wrappers.
  • Generics: Reified generic types — type parameters are available at runtime. Covariant by default.
  • Libraries & Privacy: Every Dart file is a library. Identifiers starting with _ are library-private.
  • FFI & JS Interop: dart:ffi for calling C libraries. dart:js_interop for JavaScript/WebAssembly interop.
  • Pub: Dart's package manager. pubspec.yaml defines dependencies and metadata. Packages hosted on pub.dev.

Official Documentation

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.