Skip to content

Add Claude Code skill for MakeBind usage guidance#50

Merged
AntonioCS merged 2 commits intomainfrom
feature/claude-skill
Jan 29, 2026
Merged

Add Claude Code skill for MakeBind usage guidance#50
AntonioCS merged 2 commits intomainfrom
feature/claude-skill

Conversation

@AntonioCS
Copy link
Owner

Summary

  • Add AI-focused skill for Claude Code at .claude/skills/makebind/SKILL.md
  • Add mb/skill/install and mb/skill/uninstall targets for global installation via symlink
  • Add mb_is_symlink and mb_is_not_symlink helpers to core/util.mk
  • Add coding guidelines to CLAUDE.md ($(if) formatting, file headers, $(strip) usage, debug logging, nested includes)
  • Fix pre-existing LocalStack test bug (expected 3 errors, actually 2)

Test plan

  • All 139 tests pass (293 assertions)
  • New symlink helper tests added
  • LocalStack test fix verified

Files changed

File Description
.claude/skills/makebind/SKILL.md New AI skill
core/targets.mk Install/uninstall targets
core/util.mk Symlink helpers
CLAUDE.md Coding guidelines
tests/unit/core/util_test.mk Symlink tests
modules/.../localstack_test.mk Test fix
CHANGELOG.md v3.0.1 entry

🤖 Generated with Claude Code

- Add .claude/skills/makebind/SKILL.md with AI-focused documentation
- Add mb/skill/install and mb/skill/uninstall targets in core/targets.mk
- Add mb_is_symlink and mb_is_not_symlink helpers in core/util.mk
- Add 5 tests for symlink helpers
- Add coding guidelines to CLAUDE.md ($(if) formatting, file headers,
  $(strip) in define blocks, debug logging, nested includes)
- Fix pre-existing LocalStack test expectation (2 errors, not 3)

CHANGELOG.md: Added entry for v3.0.1
localstack_test.mk: Make test environment-aware
- Detect if LocalStack is reachable before setting expectations
- Expect 2 errors when LocalStack is running (curl succeeds)
- Expect 3 errors when LocalStack is NOT running (curl fails)
- Fixes CI failure where LocalStack service is not available
@AntonioCS AntonioCS merged commit 03550bf into main Jan 29, 2026
1 check passed
@AntonioCS AntonioCS deleted the feature/claude-skill branch January 29, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant