Claude-skill-registry gleam
Develop with Gleam using idiomatic patterns, TDD, and type-driven design. Activate when working with .gleam files, gleam.toml, or user mentions Gleam, BEAM, or Erlang.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gleam" ~/.claude/skills/majiayu000-claude-skill-registry-gleam && rm -rf "$T"
manifest:
skills/data/gleam/SKILL.mdsource content
Gleam Development
Idiomatic Gleam with type-driven design and TDD.
Workflow
1. MODEL → Define domain types first (make illegal states unrepresentable) 2. RED → Write failing test 3. GREEN → Minimal implementation 4. REFACTOR → Clean up, use pipelines 5. RUN → gleam test && gleam run
Research
Use Context7
query-docs first, then gh as fallback. Routing table and example queries live in reference.md.
CLI
gleam check # Fast type feedback (use often) gleam test # Run tests gleam run # Execute main gleam format # Format all gleam add pkg --dev # Dev dependency
References
- reference.md - Research routing, patterns, anti-patterns