一键导入
issue
Create a GitHub issue and check out a branch for it. Use when user says "create issue", "report bug", "new feature request", or "open issue".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a GitHub issue and check out a branch for it. Use when user says "create issue", "report bug", "new feature request", or "open issue".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Create a git commit. Use when user says "commit", "save changes", or "commit my work".
Squash merge feature branch to main. Use when user says "merge to main", "squash merge", or "finish feature".
Interactive concept-by-concept programming tutor — delivers one numbered lesson at a time, validates each answer with ✓ or step-by-step correction, and grounds every concept in a real example from the user's own codebase. Use when the user says "teach me", "learn", "explain this concept", "walk me through how X works", "continue from lesson N", or asks for tutoring on a specific programming concept.
Brutally honest, evidence-based code review. Writes a fix plan and auto-executes it on approval. Use when user says "review", "review my code", or "criticize my changes".
基于 SOC 职业分类
| name | issue |
| description | Create a GitHub issue and check out a branch for it. Use when user says "create issue", "report bug", "new feature request", or "open issue". |
Create a GitHub issue using the gh CLI.
| Type | Title Format |
|---|---|
| Feature | As a [role] I [action] so that [benefit] |
| Bug | [Brief description] (add label: bug) |
gh issue create --title "As a [role] I [action] so that [benefit]" --body "$(cat <<'EOF'
As a [role] I [action] so that [benefit]
Acceptance criteria:
- [Criterion 1]
- [Criterion 2]
- [Criterion 3]
EOF
)"
Acceptance Criteria Format:
gh issue create --title "[Brief description]" --label "bug" --body "$(cat <<'EOF'
1. [Reproduction steps]
Expected: [What should happen]
Actual: [What happens]
EOF
)"
Feature:
Title: As a student I can see my learning outcomes so that I can track progress
Body:
As a student I can see my learning outcomes so that I can track progress
Acceptance criteria:
- There is a new menu item called "Outcomes" in the main menu
- Clicking that takes to /outcomes which shows a list of outcomes
- The most recent outcomes are on the top
Bug:
Title: Login button unresponsive on mobile
Body:
1. Open app on mobile device
2. Enter credentials
3. Tap login button
Expected: User is logged in
Actual: Nothing happens, button does not respond
NOTE: shell variables do not persist across separate Bash tool calls. Record the issue number in conversation/memory after step 5 and substitute the literal value into step 6.
gh auth status — fail with clear message if not authenticatedgh repo view --json nameWithOwner — confirm correct repo before creatingteacher event history), then run gh issue list --search "<terms>" --state all. If a similar issue exists (open or closed), surface it to the user before creating. Closed matches: report as "previously reported and closed."ISSUE_URL=$(gh issue create --title "..." --body "...")
ISSUE_NUM="${ISSUE_URL##*/}"
echo "$ISSUE_NUM"
git status --porcelain. If non-empty, warn the user and ask whether to stash, proceed with --checkout anyway, or skip checkout. Then run one of:
gh issue develop <number> --checkout (default — branch is created and checked out)gh issue develop <number> (if user opted out of checkout — branch created but not checked out)