Merge dev-2026-03-21 into main #3

Merged
hzhang merged 5 commits from dev-2026-03-21 into main 2026-03-22 14:15:22 +00:00
Showing only changes of commit 94eca82fc7 - Show all commits

59
skills/hf/SKILL.md Normal file
View File

@@ -0,0 +1,59 @@
# hf - HarborForge CLI
`hf` is the Go-based CLI for HarborForge. It manages users, projects, tasks, milestones, meetings, support tickets, proposals, and server monitoring.
## Quick Start
```bash
# See all available commands (including those you may not have permission for)
hf --help
# See only the commands you're permitted to use
hf --help-brief
# Check API health
hf health
# Show CLI version
hf version
```
## Configuration
```bash
# Set the HarborForge API URL
hf config --url https://your-harborforge.example.com
# View current config
hf config
```
## Usage Tips
- Use `hf --help-brief` to quickly see what you can do — it hides commands you don't have permission for.
- Use `hf <group> --help` for the full subcommand list of any group (e.g. `hf task --help`).
- Add `--json` to any command for machine-readable JSON output.
- Resources use **codes** (not numeric IDs) — e.g. `hf task get TASK-42`.
## Authentication
If `pass_mgr` is available (padded-cell mode), authentication is automatic — no flags needed.
Without `pass_mgr` (manual mode), pass `--token <token>` to authenticated commands.
## Command Groups
| Group | Description |
|-------------|------------------------------------|
| `user` | Manage user accounts |
| `role` | Manage roles and permissions |
| `project` | Manage projects and members |
| `milestone` | Manage project milestones |
| `task` | Manage and track tasks |
| `meeting` | Manage meetings and attendance |
| `support` | Manage support tickets |
| `propose` | Manage proposals |
| `monitor` | Monitor servers and API keys |
| `config` | CLI configuration |
| `health` | API health check |
| `version` | Show CLI version |