一键导入
board
Add PR or Issue to an aenix-org project board with optional phase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add PR or Issue to an aenix-org project board with optional phase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze the current session and extract key learnings worth preserving.
Review current branch changes in isolation. Output starts with LGTM verdict — if no LGTM, the code is not ready to merge.
Collects business requirements from product ideas
Reviews code for quality, security, and best practices. Use proactively after code changes.
An example skill demonstrating the format for opencode-skills plugin
Use when you need to test Nix expressions, validate Nix configuration syntax before applying, debug Nix code or understand evaluation results, inspect derivation attributes, or evaluate flake outputs and inputs
| name | board |
| description | Add PR or Issue to an aenix-org project board with optional phase. |
| argument-hint | [phase] [project-number] |
| disable-model-invocation | true |
Add PR or Issue to an aenix-org project board with optional phase.
Parse $ARGUMENTS for:
backlog, progress, review, doneExamples:
/board → last mentioned PR/Issue, default project 6, guess phase/board progress → project 6, "In progress" phase/board review 32 → project 32, review phaseProject 6 (default):
PVT_kwDOCiHiS84AlKLiPVTSSF_lADOCiHiS84AlKLizgdQWHEd26068eb → Backlogf75ad846 → Planned8ff00666 → In progressfe7e6f98 → Review7eb36378 → Locked98236657 → DoneFor other projects, fetch dynamically:
gh project view <NUMBER> --owner aenix-org --format json --jq '.id'
gh project field-list <NUMBER> --owner aenix-org --format json --jq '.fields[] | select(.name == "Status") | {id, options}'
Determine target entity (PR or Issue):
github.com/<owner>/<repo>/issues/<number> or github.com/<owner>/<repo>/pull/<number>gh pr view for current branchParse arguments:
Add entity to project:
gh project item-add <PROJECT_NUMBER> --owner aenix-org --url <ENTITY_URL> --format json
Extract item ID from response .id field.
Assign to current user:
# For issues:
gh issue edit <NUMBER> --repo <OWNER>/<REPO> --add-assignee @me
# For PRs:
gh pr edit <NUMBER> --repo <OWNER>/<REPO> --add-assignee @me
Determine phase:
backlog → d26068ebplanned → f75ad846progress → 8ff00666review → fe7e6f98done → 98236657backlogprogressreviewdoneSet phase:
gh project item-edit --project-id <PROJECT_ID> --id <ITEM_ID> --field-id <STATUS_FIELD_ID> --single-select-option-id <PHASE_OPTION_ID>
Report result:
Output: "Added # to project <PROJECT_NUMBER> → <PHASE_NAME>"