← Back to list

husky-maintainer
by pplmx
A husky-like hook for Rust.
⭐ 31🍴 0📅 Jan 16, 2026
SKILL.md
name: Husky Maintainer description: Specific workflows and standards for maintaining the husky-rs project.
Husky Maintainer Checklist
This skill encapsulates the specific workflows for the husky-rs project.
Development Environment
- Rust Version: The MSRV (Minimum Supported Rust Version) is 1.78. All changes must be compatible with this version.
- Use
make msrv-checkto verify compatibility.
- Use
- Build System: This project uses a
Makefileto simplify common tasks.- Run CI locally:
make ci(runs fmt, clippy, doc-check, msrv-check, and test). - Fix Style:
make fix(auto-fixes clippy issues and formatting). - Coverage:
make coverage(generates tarpaulin report).
- Run CI locally:
Project Structure
- Binaries: The main CLI is in
src/bin/husky.rs. - Library: Core logic is in
src/lib.rs. - Tests: Integration tests are in
tests/.
Workflow Guidelines
- Before Committing:
- Run
make fixto ensure code is formatted and clippy-clean. - Run
make test(ormake nextestif you have it installed) to verify correctness.
- Run
- Making Changes:
- If modifying the CLI, check
tests/test_cli.rsfor regression tests. - If adding a feature, update
CHANGELOG.mdunder the[Unreleased]section. - Ensure
Cargo.tomlmetadata remains accurate.
- If modifying the CLI, check
- Documentation:
docs/contains detailed usage guides. Update them if CLI flags change.- Run
make doc-checkto ensure no broken links or invalid code blocks in docs.
Release Process
- Update version in
Cargo.toml. - Update
CHANGELOG.md:- Rename
[Unreleased]to the new version[0.x.y] - YYYY-MM-DD. - Create a new empty
[Unreleased]section at the top. - Update comparison links at the bottom of the file.
- Rename
- Tag the commit with
v0.x.y.
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon



