- 📄 anclax-config.md
- 📄 app-config.md
- 📄 async-tasks.md
Develop, review, or refactor Go services built with Anclax, including OpenAPI specs, handlers, service/business logic, database/sqlc changes, async tasks, and Wire dependency injection.
Base UI unstyled React components. Covers forms, menus, overlays, composition. Use when building accessible, unstyled React UI components with @base-ui/react, composing with render props, or implementing custom-styled form controls, menus, and overlays. Keywords: @base-ui/react, render props, unstyled components.
Back up all agent data to GitHub — SQLite databases, Claude Code memory, identity, skills, brain notes. Use when the user says backup, back up, save everything, push to github, or snapshot. Also used by heartbeat for automated backups.
Configure Deep Agent backends (StateBackend, FilesystemBackend, StoreBackend, LocalShellBackend, CompositeBackend, Sandboxes). Use when choosing storage, configuring file access, or setting up persistent state.
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.
Expert diagnosis for Tokio/async Rust issues including deadlocks, task leaks, performance bottlenecks, and cancellation safety
Converts the old flat skills.yaml format to the new per-group file format with variants. Use when a PR or branch still has a top-level "skills:" array instead of separate group files.
View and change hmem memory settings, hooks, sync, and checkpoint configuration. Use this skill whenever the user types /hmem-config, asks to change memory settings, adjust parameters, tune bulk-read behavior, configure auto-checkpoints, manage hmem-sync, or troubleshoot memory-related issues. Also trigger when the user asks things like "how often does auto-save fire", "why is my context so large", "change checkpoint to auto", "how many tokens does startup cost", or "set up sync". --- # hmem-config — View and Change Settings This skill guides you through reading, explaining, and updating hmem's configuration. The config controls how memory is stored, displayed, checkpointed, and synced across devices. ## Locate and read the config The config lives at `hmem.config.json` in the same directory as your .hmem file. Located at `~/.hmem/hmem.config.json` (in the same directory as your .hmem file). Read the file directly — don't ask the user where it is. If it doesn't exist, offer to create one (only non-default values need to be specified). The config uses a unified format with a `"memory"` block and an optional `"sync"` block: ```json { "memory": { ... }, "sync": { ... } } ``` ## Show current settings Present a table of current values vs. defaults. Only highlight values that differ from defaults — the user cares about what they've customized, not the full list. ### Core parameters | Parameter | Default | Purpose | |-----------|---------|---------| | `maxCharsPerLevel` | [200, 2500, 10000, 25000, 50000] | Character limits per tree level [L1–L5]. L1 is always loaded at startup, so keeping it short saves tokens across every session. L5 is raw data, rarely accessed. | | `maxDepth` | 5 | Tree depth (1–5). Most users need 5. Lower values save storage but lose granularity. | | `defaultReadLimit` | 100 | Max entries per bulk read. Lower = faster startup, higher = more complete overview. | | `maxTitleChars` | 50 | Auto-extracted title length. Only applies to entries without explic
Auto-update CHANGELOG.md following Keep a Changelog format. Triggers: CL, changelog, 變更, 版本, version, 更新日誌, whatsnew.
Guide for querying and operating on data through the Agentic Data Protocol (ADP) MCP tools. This skill teaches how to use adp_discover, adp_describe, adp_validate, and adp_execute tools effectively. Use this skill whenever the user wants to explore available data resources, query data, look up records, insert new data, or update existing data through ADP — even if they don't mention "ADP" explicitly. Triggers include "find data", "query records", "look up customer", "insert rows", "update entries", "what data is available", "search for similar items", "show me the schema", or any data exploration and manipulation task where ADP MCP tools are connected. --- # ADP Skill — Data Access via Agentic Data Protocol This skill helps you interact with data through four ADP MCP tools that connect to an ADP Hypervisor. The Hypervisor is a policy-enforcing gateway that abstracts away backend differences (SQL databases, MongoDB, vector stores, file systems) behind a single intent-based interface. ## Core Workflow Always follow this sequence — each step builds on the previous one: ``` discover → describe → validate (optional) → execute ``` 1. **Discover** — Find what data resources are available 2. **Describe** — Read the usage contract for a specific resource (field schema, allowed operators, required predicates) 3. **Validate** — Dry-run your intent to catch errors before execution (recommended but optional) 4. **Execute** — Run the intent and get results Skipping `describe` leads to malformed intents because you won't know which fields exist, which predicates are required, or which operators are allowed. Always describe before building an intent. ## The Four MCP Tools ### 1. `adp_discover` — Browse Available Resources Find what data is available. Use filters to narrow results. **Parameters:** - `domain_prefix` (optional): Filter by domain, e.g. `"com.acme"` - `intent_class` (optional): `"LOOKUP"`, `"QUERY"`, `"INGEST"`, or `"REVISE"` - `keyword` (optional): Free-text search acr
Formats Claude's responses for consistent presentation. Use this skill whenever
Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.