Feature library
All Tagoly features.
Browse the full library of commit tools, team workflow controls, automation hooks, and examples.
Full guide
feature/login/form.tsscope
Auto-Scope Detection
Suggest commit scopes from the files you already staged.
Read staged file paths and infer likely scopes
Surface multiple candidates when a change touches more than one area
Full guide
tagoly lint -message "feat(api): add endpoint"lint
Commit Lint
Validate Tagoly commit format locally, in scripts, or in CI.
Validate direct messages with `tagoly lint -message`
Check `.git/COMMIT_EDITMSG` with `-message-file`
Full guide
feat(api): add endpoint | fix(auth): handle expired sessionteam
Team Consistency
Keep commit history consistent without adding process overhead.
Guide every commit through the same type, scope, and subject flow
Reduce style corrections during code review
Full guide
git add .cli
Interactive CLI
Create a structured commit through a clear step-by-step prompt.
Start from the familiar `git add .` then `tagoly` workflow
Select the commit type from an interactive prompt
Full guide
{ "customTags": [{ "key": "perf", "label": "Performance improvement" }] }config
Custom Types
Share team-specific commit types through `.tagolycustom`.
Add tags such as `ci`, `perf`, `test`, `hotfix`, `ux`, or `infra`
Prefer repository config, then fall back to user-level config
Full guide
tagoly install-hookautomation
Hook & CI Ready
Enforce the same commit rules with hooks and CI checks.
Install a `commit-msg` hook with `tagoly install-hook`
Avoid overwriting existing hooks unless `-force` is used
Full guide
tagoly search -scope auth -limit 10history
Searchable History
Search commit history by type, scope, or subject.
Use `tagoly tagdict` for interactive history exploration
Filter by type with `tagoly search -type feat`
Full guide
brew install meso1007/tagoly/tagolyruntime
Local Fast Runtime
Keep the commit workflow fast and local.
Install with Homebrew, Scoop, or a manual binary
Run directly from the terminal after staging changes