Plugins
2 plugins@testdouble
Han Communication
Foundational communication plugin for the Han suite. Owns the canonical readability standard, writing-voice profile, and explanation standard, the readability-guidance skill that surfaces the first two into a calling skill's context for in-voice drafting, the explanation-guidance skill that surfaces the third at the point a run talks to a person, the readability-editor agent that runs the adversar
3 skills · plugin
@testdouble
Han Core
The shared foundation of the Han suite: the specialist agent roster the other plugins dispatch, the project-discovery skill with its project-scanner agent, and the canonical evidence and YAGNI rule files. The documentation skills live in han-documentation, the pre-planning research skills in han-research, the planning skills in han-planning, and the coding skills in han-coding; each depends on han
2 skills · plugin
Results for “canonical”
7 skillsGh Image
Upload local images to GitHub and get canonical user-attachments embed URLs for use in PRs, issues, comments, or README files.
42.4k
Ito Compute
Queries live GPU inventory, submits authenticated fixed-rate RFQs, and checks status via the canonical Itô compute CLI or MCP server, with gated node qualification.
1
Expo Examples
Access Expo's official library of ~70 integration examples to find canonical patterns for adding third-party services like Stripe, Clerk, Supabase, and maps to your Expo app.
2.2k · bundle
More results
Wp Presence API
Points developers to the canonical WordPress Presence API sources and explains its ephemeral-table-plus-TTL architectural pattern, so they avoid inventing postmeta-based presence implementations.
0
Qt Qml
Write idiomatic QML for Qt Quick applications with sound property design, bindings, and C++ integration.
0
Identity Lookup
Look up who an alias belongs to (people) or what a channel id is (channels) using state/identities.yaml. Use when the operator or a turn-context refers to a platform-prefixed id ("who is discord-100000000000000001?", "what channel is slack-C100?") or you need to resolve aliases the other direction (canonical → display name + aliases). Read-side only — the populator (mimir.identities_populator) maintains the registry.
6
Fallback Chains
Layer alternative channels / scrapers / data sources with explicit fall-through, where each rung covers a different failure mode. Use when interacting with the world (sending a notification, fetching from a third party, detecting a state change, authenticating) and the single canonical path could fail in known ways. Distinct from retrying — retries handle transient failures; fallback chains handle modal ones (channel down, API gone, cookie expired). Three layers tops; the terminal rung is loud.
6