[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HH3B0MZQF7J68ASHDTM8B":3,"skill-same:01M71HH3B0MZQF7J68ASHDTM8B":69},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":14,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M71HH3B0MZQF7J68ASHDTM8B","create-pr",null,"Push the branch and open a pull request with gh. Use when the user asks to create a PR, open a pull request, or push and create a PR. Create a draft PR only when the user explicitly requests draft.","to4iki\u002Fskills","to4iki","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2172769?v=4","01M71HH205HPM7NES0N5Z2VDBE","toshiki takezawa","01M71HH219X7404ZB422PPP1HM",0,"MIT","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fcreate-pr\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"create","pr","create pr","user","when","use","gh","only","open","draft pr","request","pull request","requests","push","branch","with","pull","draft","2026-11-10 10:12:30",false,"---\nname: create-pr\ndescription: >\n  Push the branch and open a pull request with gh.\n  Use when the user asks to create a PR, open a pull request, or push and create a PR.\n  Create a draft PR only when the user explicitly requests draft.\n---\n\n# Create PR\n\nRun only when the user asks to create a PR. Do not stage or commit. Write the title and body in English (Japanese only if the user explicitly asks).\n\n## Procedure\n\n1. Inspect changes in parallel (base = default branch; if `main` is missing, resolve with `git symbolic-ref refs\u002Fremotes\u002Forigin\u002FHEAD`):\n   - `git log $(git merge-base HEAD \u003Cbase>)..HEAD --oneline`\n   - `git diff $(git merge-base HEAD \u003Cbase>)..HEAD --stat`\n2. Draft title and body. Follow `.github\u002Fpull_request_template.md` if present. Otherwise:\n\n```markdown\n## Summary\n\u003Cbrief description>\n\n## Changes\n- \u003Cchange>\n\n## Related Issues \u002F Links\n- Fixes #\u003Cissue-number>\n```\n\n3. `git push -u origin \u003Cbranch_name>`\n4. Create (pass `--draft` only when the user explicitly asks for a draft):\n\n```bash\ngh pr create [--draft] --title \"\u003Ctitle>\" --body \"$(cat \u003C\u003C'EOF'\n\u003Cbody>\nEOF\n)\"\n```\n\n5. Report the PR URL\n\n## Gotchas\n\n- If `gh` is missing or unauthenticated, stop and ask the user to set it up\n- If the push is rejected, stop and ask the user to resolve conflicts\n","# Create PR\n\nRun only when the user asks to create a PR. Do not stage or commit. Write the title and body in English (Japanese only if the user explicitly asks).\n\n## Procedure\n\n1. Inspect changes in parallel (base = default branch; if `main` is missing, resolve with `git symbolic-ref refs\u002Fremotes\u002Forigin\u002FHEAD`):\n   - `git log $(git merge-base HEAD \u003Cbase>)..HEAD --oneline`\n   - `git diff $(git merge-base HEAD \u003Cbase>)..HEAD --stat`\n2. Draft title and body. Follow `.github\u002Fpull_request_template.md` if present. Otherwise:\n\n```markdown\n## Summary\n\u003Cbrief description>\n\n## Changes\n- \u003Cchange>\n\n## Related Issues \u002F Links\n- Fixes #\u003Cissue-number>\n```\n\n3. `git push -u origin \u003Cbranch_name>`\n4. Create (pass `--draft` only when the user explicitly asks for a draft):\n\n```bash\ngh pr create [--draft] --title \"\u003Ctitle>\" --body \"$(cat \u003C\u003C'EOF'\n\u003Cbody>\nEOF\n)\"\n```\n\n5. Report the PR URL\n\n## Gotchas\n\n- If `gh` is missing or unauthenticated, stop and ask the user to set it up\n- If the push is rejected, stop and ask the user to resolve conflicts\n",{"name":5,"description":7},"main","b34c94ef0434c720f59427c57230c4a156d2a069","engineering\u002Fcreate-pr","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills","https:\u002F\u002Fgithub.com\u002Fto4iki","https:\u002F\u002Fto4iki.com\u002F","2026-10-06 22:04:42",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add to4iki\u002Fskills --skill create-pr",{"tool":55,"command":56},"bunx","bunx skills add to4iki\u002Fskills --skill create-pr",{"tool":58,"command":59},"pnpm","pnpm dlx skills add to4iki\u002Fskills --skill create-pr","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fcreate-pr\u002FSKILL.md",true,[63],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"SKILL-ja.md","REFERENCE","参考文档",1473,"https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fcreate-pr\u002FSKILL-ja.md",[70,98,110,136,156,174],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":81,"publishedAt":37},"01M71HHM94N0EPMGH3TF1XA7QN","use-claude-artifact","When the user asks for HTML output for code review materials, explanations of plans or discussions, or design verification, create the HTML as a Claude artifact instead of a file in the repository. Use when the user says things like \"create it as HTML\", \"as an artifact\", \"HTML for review\", or \"HTML for design check\".","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fmisc\u002Fuse-claude-artifact\u002FSKILL.md",[76],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[24,82,83,84,85,22,86,87,88,89,23,90,91,92,93,94,95,96,19,97],"use claude artifact","artifact","repository","review","html","it","code","file","plans","design","code review","things","for","verification","as","materials",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":37},"01M71HHHY1NRNSAYHYA1AZ29BM","eli5","Explain a topic like I'm a 5 year old. Use when the user types \u002Feli5 or asks for a dead-simple picture explainer of how something works.","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fmisc\u002Feli5\u002FSKILL.md",[],[100,94,105,23,106,107,24,108,22,109],"how","types","explainer","simple","explain",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":119,"publishedAt":37},"01M71HHE51SB1E0F9YSKVT0BT8","cursor-edit","Delegate file edits to Cursor through the headless cursor-agent CLI instead of editing files directly in the calling AI agent. The calling AI agent analyzes the change, writes precise edit instructions, and verifies the result; cursor-agent performs the actual file modifications. Use when the user says things like \"let Cursor edit this\", \"fix it with cursor\", or \"have Cursor handle the file edits\". Best for offloading large edits to Cursor to reduce token usage and speed up the overall workflow.","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fmisc\u002Fcursor-edit\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000023","Skill与智能体开发",[120,121,122,123,124,23,125,24,126,127,128,129,130,131,132,133,93,94,134,135],"edit","cursor","cursor edit","reduce","workflow","ai agent","files","calling","speed","handle","fix","up","delegate","editing","headless","usage",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":145,"publishedAt":37},"01M71HHAZM7H1GMXP1FGVAH37P","implementation-notes","Implement a spec while keeping a running implementation-notes.html with decisions, deviations, tradeoffs, and open questions. Use for \u002Fimplementation-notes, @implementation-notes, implementation-notes.html, or when the user wants a spec implemented with a work log.","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fimplementation-notes\u002FSKILL.md",[142],{"categoryNo":143,"categoryName":144,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000009","前端开发",[146,147,148,149,86,150,151,22,152,23,24,27,153,154,94,155,34],"implementation","implementation notes","notes","running","log","implement","decisions","spec","questions","work",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":37},"01M71HH8WGYMY511VTB6ADK18E","hunk-session","Drive a live Hunk terminal diff review via `hunk session *`. Use when the user has a Hunk session running or wants to review diffs interactively.","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fhunk-session\u002FSKILL.md",[],[163,164,165,166,85,22,167,23,168,24,169,170,171,172,149,173],"hunk","session","hunk session","diffs","drive","live","diff review","terminal","diff","via","review diffs",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":37},"01M71HH6H61Q6KMVRJKVZGK3KH","git-wt","Creates a Git worktree with `git wt` and implements changes in an isolated directory. After the work is done, removes the worktree pending user confirmation. Use when the user explicitly says \"worktree\", \"branch off\", \"wt\", \"git-wt\", etc.","https:\u002F\u002Fgithub.com\u002Fto4iki\u002Fskills\u002Fblob\u002Fmain\u002Fengineering\u002Fgit-wt\u002FSKILL.md",[],[181,182,183,33,34,184,185,24,186,23,187,22,155,188,189,190],"wt","git","git wt","worktree","directory","confirmation","pending","changes","git worktree","done"]