Dev tools that do the boring stuff so you don't have to.
CLI tools for git workflows and Atlassian (Jira + Confluence) — built for developers who'd rather write code than click through web UIs.
| Package | What it does |
|---|---|
@uncskit/pull-all |
Update all your git repos in one command. Pulls main, fetches main for feature branches. |
@uncskit/prune-branches |
Delete local git branches safely. Skips branches with unpushed commits, supports multi-repo. |
@uncskit/atlassian-cli |
Jira and Confluence from the terminal. Create issues from markdown, download pages for AI context. |
@uncskit/shared |
Internal utilities — logger, markdown converter. You won't install this directly. |
Bun v1.0+
curl -fsSL https://bun.sh/install | bash # macOS / Linux
powershell -c "irm bun.sh/install.ps1 | iex" # Windows
brew install oven-sh/bun/bun # Homebrew
mise use -g bun@latest # misegit clone git@github.com:abshirahmed/uncs-kit.git
cd uncs-kit
bun install
bun run setupThat's it. bun run setup creates shim scripts in ~/.local/bin/ so pull-all, prune-branches, jira, confluence, and download-confluence work anywhere. If that directory isn't in your PATH, the script tells you what to add.
To remove the shims later: bun run setup --uninstall
# Update every repo in your projects folder
pull-all ~/projects
# Clean up stale local branches (skips branches with unpushed work)
prune-branches ~/projects
# Preview what would be deleted
prune-branches --dry-run
# Grab a Jira issue
jira get PAD-123
# Create a bug from a markdown file
jira create -p PAD -t Bug -s "Auth failure on login" -d ./report.md
# Search Confluence and download matching pages as markdown
download-confluence search "onboarding flow" -o ./.context/All commands support --json for machine-readable output and --help for full options.
For Atlassian tools, you'll need API credentials — see the atlassian-cli README.



