with one click
board
Add PR or Issue to an aenix-org project board with optional phase.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Add PR or Issue to an aenix-org project board with optional phase.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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>"