← スキル一覧に戻る

hackage-upload
by MercuryTechnologies
Haskell bindings to Claude API
⭐ 6🍴 0📅 2026年1月10日
SKILL.md
name: hackage-upload description: Upload Haskell packages to Hackage. Use when the user asks to publish, release, or upload to Hackage.
Hackage Upload
Instructions
When the user asks to publish or upload to Hackage:
-
Get the current version from
claude.cabal:grep "^version:" claude.cabal -
Create the source distribution:
cabal sdist -
Upload to Hackage (replace X.Y.Z with actual version):
cabal upload --publish dist-newstyle/sdist/claude-X.Y.Z.tar.gz
Pre-release checklist
Before uploading, ensure:
- Version in
claude.cabalhas been bumped CHANGELOG.mdhas an entry for this version- All tests pass (
cabal test) - Code compiles without warnings (
cabal build)
Notes
- The
--publishflag publishes immediately. Without it, the package is uploaded as a candidate. - You must have Hackage credentials configured (typically in
~/.cabal/config). - First-time uploads of a package require manual approval on Hackage.
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です