一键导入
ghpm-view
Query GitHub Project items by named view or ad-hoc filter. Shows items in board, table, or roadmap format.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Query GitHub Project items by named view or ad-hoc filter. Shows items in board, table, or roadmap format.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
File a GitHub issue and add it to the project board. Works mid-session or standalone. Reads .ghpm/config.json for repo list and project.
Initialize GitHub Project Management config. Auto-discovers project schema (fields, views, repos) and generates .ghpm/config.json + .ghpm/cache.json.
Shared reference for all ghpm skills — prerequisites, config format, startup sequence, and error handling.
GitHub Project health dashboard. Shows workflow distribution, component health, team workload, items needing attention, and available views.
Suggest what to work on next based on project state and session context. Considers proximity, momentum, status, and constraints.
End-to-end work session on a GitHub Project item. Setup → Clarify → Plan → Implement → PR, with decisions captured throughout. Use when starting work on an issue, picking up a task, or resuming an interrupted session.
| name | ghpm-view |
| description | Query GitHub Project items by named view or ad-hoc filter. Shows items in board, table, or roadmap format. |
| argument-hint | <view-name | filter> [--refresh] |
| allowed-tools | Bash(gh:*), Read, Grep |
| compatibility | Requires gh CLI authenticated with read:project and project scopes |
| metadata | {"author":"jackchuka","scope":"generic"} |
PREREQUISITE: Read
../ghpm-shared/SKILL.mdfor prerequisites and error handling.
Drill into a specific named view or run an ad-hoc filter against project items.
/ghpm-view — with no args, list available views (same as the Views section of /ghpm-status)/ghpm-view <view name> — fuzzy match against view names in config/ghpm-view <free-form filter> — natural language filter against field values/ghpm-view --refresh — force re-fetch cache before queryingFollow the startup sequence in ../ghpm-shared/SKILL.md and load cache per ../ghpm-shared/references/cache.md. If --refresh flag is present, skip cache and re-fetch.
If no arguments: list available views with item counts and stop.
If arguments provided, try to match against view names first:
If no view matches, treat input as ad-hoc filter:
.ghpm/config.json.@username against assignee fields.Filter cached items based on the resolved query. Apply filter syntax per ../ghpm-shared/references/filter.md.
Apply sort if the view has sort fields: sort items by the specified fields and directions.
../ghpm-shared/references/format.md:Board layout — group items by workflow column as vertical lists:
<View Name> (board) — <count> items
## <Col1> (N)
- #<num> <Title>
- #<num> <Title>
## <Col2> (N)
- #<num> <Title>
- #<num> <Title>
- #<num> <Title> (@user).Table layout — show as markdown table:
<View Name> (table) — <count> items
| # | Title | Assignee | <relevant fields...> | Status |
|---|-------|----------|----------------------|--------|
| 1 | ... | ... | ... | ... |
Roadmap layout — show as grouped table by iteration/quarter:
<View Name> (roadmap) — <count> items
## <Quarter/Iteration 1>
| Title | Status | Component | Assignee |
|-------|--------|-----------|----------|
| ... | ... | ... | ... |
## <Quarter/Iteration 2>
...
Ad-hoc filter — always use table layout. Include a summary header showing total project items matched and what the filter resolved to:
Ad-hoc filter: <resolved filter> — <count> items (of <total> in project)
| # | Title | Assignee | Component | Status |
|---|-------|----------|-----------|--------|
| 1 | ... | ... | ... | ... |
If zero items match, explain why (e.g., the user doesn't exist, or no items match the status) and include helpful context: the total number of items in the project with that status, and a list of valid values for the field that didn't match. Suggest an alternative query using /ghpm-view.