1.6 KiB
1.6 KiB
PM shortcuts
Background
The gitlink-pm Skill documented GitLink project-management workflows but had
to call Raw API paths under /pm/... directly. That made Sprint reports, weekly
issue summaries, board inspection, and PM pipeline checks less discoverable for
users and agents.
This change adds a first-class pm shortcut group for read-only PM data.
New shortcuts
pm +dashboardslists PM dashboards for a project.pm +sprint-issueslists Sprint issues.pm +weekly-issueslists weekly issues.pm +issue-tagslists PM issue tags.pm +pipelineslists PM pipelines.pm +action-runslists PM action run records.
All commands require --project-id and accept --page/--limit.
Examples
gitlink-cli pm +dashboards --project-id 123 --limit 20
gitlink-cli pm +sprint-issues --project-id 123 --page 1 --limit 20
gitlink-cli pm +weekly-issues --project-id 123
gitlink-cli pm +issue-tags --project-id 123
gitlink-cli pm +pipelines --project-id 123
gitlink-cli pm +action-runs --project-id 123
Documentation updates
- README and README.zh-CN include PM usage examples.
skills/gitlink-pmnow preferspm +...shortcuts instead of Raw API calls.- The Skills overview lists the new PM commands.
Tests
Unit tests cover:
- all PM shortcut endpoint mappings;
project_id,page, andlimitquery construction;- default pagination;
- required
--project-idvalidation; - HTTP error propagation.
Suggested verification:
go test ./shortcuts/pm ./shortcuts
Full project verification:
go test ./...