at_client_skills
AI agent skill for the Atsign at_client SDK. Gives AI
coding agents accurate, up-to-date knowledge of at_client and
at_client_flutter — covering AtCollection<T>, auth flows, querying,
sub-collections, testing patterns, and common pitfalls.
Works with Claude Code, Cursor, GitHub Copilot, Cline, and any agent supporting the agentskills.io specification.
Installation
# Add to your project
dart pub add --dev at_client_skills skills
# Install the skill into your IDE
dart run skills get
The skill will be installed to your IDE's skills directory (.claude/skills/,
.cursor/skills/, etc.) automatically.
What's covered
AtCollection<T>— full CRUD,CItem<T>,Query<T>, sub-collections, read receipts, event streamswherePath/PathField<T>typed predicateswatchWithTree/watchWithSubfor deep multi-level hierarchiesat_client_flutterauth — all 4 dialog flows (CRAM, atKeys file, device keychain, APKAM)AtClientManagerpost-auth setup- Package selection guide
- Domain-object patterns (
toJson/fromJson,registerFactory,typeTag) - Unit testing without a live atServer (
collections_test_hooks.dart) - Architecture decision guide:
AtCollection<T>vs Notifications + SQLite - Deprecation guide:
AtCollectionModel,at_common_flutter,at_backupkey_flutter
Keeping it up to date
dart pub upgrade at_client_skills && dart run skills get
Dart/Flutter MCP Server
When the official Dart/Flutter MCP server ships resource support
(flutter.dev/go/packaged-ai-assets), this package will be updated to expose the skill content as MCP resources — no action needed on your end.