一键导入
pick-up-issue
This skill should be used when the user asks to "pick up an issue", "work on issue
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
This skill should be used when the user asks to "pick up an issue", "work on issue
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
This skill should be used when the user asks to "manage products", "check inventory", "list orders", "update a product", "cancel an order", "check stock levels", or needs to perform operations against the Contoso product catalog and order management API.
This skill should be used when the user asks to "validate a sample", "check my sample", "review before submitting", "verify sample structure", or needs to validate a Dev Proxy sample for correctness before submission.
This skill should be used when the user asks to "create a sample", "add a new sample", "make a Dev Proxy sample", "start a new sample", "scaffold a sample", or needs to create a new Dev Proxy sample with proper structure, config files, metadata, and README.
This skill should be used when the user asks to "upgrade a sample", "update to new Dev Proxy version", "bump the version", "update schemas", or needs to upgrade existing Dev Proxy samples to a new version with updated schemas and documentation.
| name | pick-up-issue |
| description | This skill should be used when the user asks to "pick up an issue", "work on issue |
This skill ensures proper issue ownership before starting work, avoiding duplicate effort and conflicts.
Run the following command to check if the issue is already claimed:
gh issue view <issue-number> --json assignees,labels
Inspect the output for:
If the issue has assignees or a "work in progress" label, warn the user:
⚠️ This issue appears to already be in progress (assigned to @username or labeled "work in progress"). Are you sure you want to continue?
Wait for explicit user confirmation before proceeding.
If the issue is available, claim it by running:
gh issue edit <issue-number> --add-label "work in progress" --add-assignee @me
This command:
After claiming, proceed with the actual work:
create-devproxy-sample skill| Command | Purpose |
|---|---|
gh issue view <n> --json assignees,labels | Check if issue is claimed |
gh issue edit <n> --add-label "work in progress" | Mark as in progress |
gh issue edit <n> --add-assignee @me | Assign to current user |
gh issue edit <n> --remove-label "work in progress" --remove-assignee @me | Abandon work on issue |
When the PR is merged, the issue closes automatically if the PR description includes "Fixes #123". No further action needed.
If unable to complete the work, release the issue for others:
gh issue edit <issue-number> --remove-label "work in progress" --remove-assignee @me