← スキル一覧に戻る

mojo-build-package
by mvillmow
Training framework written in Mojo
⭐ 11🍴 4📅 2026年1月24日
SKILL.md
name: mojo-build-package description: "Build Mojo packages (.mojopkg files) for distribution. Use when creating distributable libraries or during packaging phase." mcp_fallback: none category: mojo agent: test-engineer user-invocable: false
Mojo Build Package Skill
Build compiled Mojo packages for distribution and reuse.
When to Use
- Creating distributable libraries
- Packaging phase of development
- Preparing for package installation
- Building modular components
Quick Reference
# Build single package
mojo package src/tensor -o packages/tensor.mojopkg
# Build and test
./scripts/build_package.sh tensor --test
# Build all packages
./scripts/build_all_packages.sh
Workflow
- Verify structure - Check
__init__.mojoexists - Build package - Run
mojo packageor script - Test imports - Verify package can be imported
- Verify exports - Check
__all__in__init__.mojo
Mojo-Specific Notes
- Every package needs
__init__.mojoentry point - Export public API in
__all__list - Packages compile to
.mojopkgbinary format - No circular dependencies allowed
Error Handling
| Error | Cause | Solution |
|---|---|---|
Missing __init__.mojo | No package entry point | Add __init__.mojo to package dir |
Circular dependency | Modules depend on each other | Refactor to break cycle |
Export not found | Missing from __all__ | Add name to __all__ list |
Build failed | Syntax errors in module | Fix syntax before building |
References
.claude/shared/mojo-guidelines.md- Function definition patterns- Package metadata template:
templates/package_toml.toml
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です