troubleshoot-errors

Installation
SKILL.md

Troubleshoot Errors Skill

Quick Triage Workflow

Step 1: Identify Error Category

  • Compilation error → Check syntax, types, abilities
  • Linker error → Check dependencies, named addresses
  • Runtime abort (ABORTED) → Check error code, find failed assertion
  • Object error → See Object-Related Errors section below (CRITICAL)
  • Test error → Check assertions, expected failures
  • Type error → Check generic types, type conversions

Step 2: Top 10 Common Errors (Quick Fixes)

  1. "object does not exist" → Verify seed/creator address for named objects
  2. "RESOURCE_NOT_FOUND" → Add acquires clause to function
  3. "Type mismatch" → Use object::address_to_object<T>() to convert address to Object
  4. "Ability constraint not satisfied" → Add required ability (key, drop, copy, store)
Related skills
Installs
16
GitHub Stars
12
First Seen
Feb 5, 2026