[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QPS4GBQHMFZJS97CEE32HT":3,"skill-same:01M6QPS4GBQHMFZJS97CEE32HT":70},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":14,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":69},"01M6QPS4GBQHMFZJS97CEE32HT","set-up-workflow",null,"Set up how this repo's issues and tickets are handled. Runs setup-matt-pocock-skills, then records the spec and ticket workflow under \"Issue tracker\" in AGENTS.md. Use only when the user explicitly asks to set up the workflow.","olillevik\u002Fdotfiles","olillevik","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F836761?v=4","01M6QPQM0P3JSMXH2WS5A25DNV","Ørjan Markhus Lillevik","01M6QPQM57Y8KWZ172TY1R7RA5",0,"MIT","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fset-up-workflow\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"set up workflow","workflow","SET","up","use","true","github copilot cli","records","tickets","ticket","tracker","only","cli","repo","how","issues","code","copilot","github copilot","github","2026-11-10 10:12:30",false,"---\nname: set-up-workflow\ndescription: Set up how this repo's issues and tickets are handled. Runs setup-matt-pocock-skills, then records the spec and ticket workflow under \"Issue tracker\" in AGENTS.md. Use only when the user explicitly asks to set up the workflow.\ndisable-model-invocation: true\nlicense: MIT\ncompatibility: Claude Code, GitHub Copilot CLI\n---\n\n# Set up workflow\n\nRun this skill by hand from the repository you want to configure. It works in any repository and with any issue tracker. This skill names no tracker: setup-matt-pocock-skills decides which one the repo uses, and `docs\u002Fagents\u002Fissue-tracker.md` holds its operations.\n\n## Steps\n\n1. **Run setup-matt-pocock-skills.** Read `..\u002Fsetup-matt-pocock-skills\u002FSKILL.md` and carry out its process from start to finish: explore, ask, confirm, write. Its questions go to the user.\n   - Override its file choice: the `## Agent skills` block goes to `AGENTS.md`, created if missing. Never write `CLAUDE.md`.\n   - If `CLAUDE.md` already has an `## Agent skills` block, raise it at the confirm step and do not move it.\n   - Done when setup-matt's files are written, or the user has declined them.\n\n2. **Write the workflow into AGENTS.md.** Set `\u003Croot>` to the output of `git rev-parse --show-toplevel`. Stop and report if that command fails, or if `\u003Croot>\u002FAGENTS.md` is a symlink.\n   - Under `## Agent skills` → `### Issue tracker`, place the workflow block from the section below between its markers. If the markers already exist, replace everything from the start marker through the end marker. Otherwise insert the block after the `### Issue tracker` summary line. If either heading is missing, create it.\n   - Done when each marker appears once and `### Issue tracker` appears once under `## Agent skills`.\n\n3. **Report.** Print the path of `AGENTS.md` and every file that steps 1 and 2 wrote. Say what was skipped.\n\n## Workflow block\n\nInsert this block verbatim, without indentation:\n\n```markdown\n\u003C!-- my-plugin:issue-workflow start -->\n- **Spec from an existing ticket**: add the spec to that ticket's body under a `## Spec` heading, replacing any existing `## Spec` section. Apply the label for the `ready-for-agent` role (see `docs\u002Fagents\u002Ftriage-labels.md`).\n- **Spec with no existing ticket**: create a new ticket for the spec.\n- **Implementation tickets** (for example from `to-tickets`): create each one as a sub-issue of the ticket it was based on, the existing ticket or the spec ticket. With no such ticket, create standalone tickets.\n- **Sub-issue operation**: see `docs\u002Fagents\u002Fissue-tracker.md`. If the tracker has none, link parent and child both ways: the child refers to its parent, and the parent's body gets a `## Child tickets` checklist with one line per child. This overrides to-tickets' rule against modifying the parent, for these links only. Do not change the parent's open or closed state.\n\u003C!-- my-plugin:issue-workflow end -->\n```\n","# Set up workflow\n\nRun this skill by hand from the repository you want to configure. It works in any repository and with any issue tracker. This skill names no tracker: setup-matt-pocock-skills decides which one the repo uses, and `docs\u002Fagents\u002Fissue-tracker.md` holds its operations.\n\n## Steps\n\n1. **Run setup-matt-pocock-skills.** Read `..\u002Fsetup-matt-pocock-skills\u002FSKILL.md` and carry out its process from start to finish: explore, ask, confirm, write. Its questions go to the user.\n   - Override its file choice: the `## Agent skills` block goes to `AGENTS.md`, created if missing. Never write `CLAUDE.md`.\n   - If `CLAUDE.md` already has an `## Agent skills` block, raise it at the confirm step and do not move it.\n   - Done when setup-matt's files are written, or the user has declined them.\n\n2. **Write the workflow into AGENTS.md.** Set `\u003Croot>` to the output of `git rev-parse --show-toplevel`. Stop and report if that command fails, or if `\u003Croot>\u002FAGENTS.md` is a symlink.\n   - Under `## Agent skills` → `### Issue tracker`, place the workflow block from the section below between its markers. If the markers already exist, replace everything from the start marker through the end marker. Otherwise insert the block after the `### Issue tracker` summary line. If either heading is missing, create it.\n   - Done when each marker appears once and `### Issue tracker` appears once under `## Agent skills`.\n\n3. **Report.** Print the path of `AGENTS.md` and every file that steps 1 and 2 wrote. Say what was skipped.\n\n## Workflow block\n\nInsert this block verbatim, without indentation:\n\n```markdown\n\u003C!-- my-plugin:issue-workflow start -->\n- **Spec from an existing ticket**: add the spec to that ticket's body under a `## Spec` heading, replacing any existing `## Spec` section. Apply the label for the `ready-for-agent` role (see `docs\u002Fagents\u002Ftriage-labels.md`).\n- **Spec with no existing ticket**: create a new ticket for the spec.\n- **Implementation tickets** (for example from `to-tickets`): create each one as a sub-issue of the ticket it was based on, the existing ticket or the spec ticket. With no such ticket, create standalone tickets.\n- **Sub-issue operation**: see `docs\u002Fagents\u002Fissue-tracker.md`. If the tracker has none, link parent and child both ways: the child refers to its parent, and the parent's body gets a `## Child tickets` checklist with one line per child. This overrides to-tickets' rule against modifying the parent, for these links only. Do not change the parent's open or closed state.\n\u003C!-- my-plugin:issue-workflow end -->\n```\n",{"name":5,"license":15,"description":7,"compatibility":49,"disable-model-invocation":50},"Claude Code, GitHub Copilot CLI",true,"main","843d37d1e917e8408eef63e4f5a0a1dee063f0e7","plugins\u002Fmy-plugin\u002Fskills\u002Fset-up-workflow","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles","https:\u002F\u002Fgithub.com\u002Folillevik","2026-11-02 03:06:57",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":50},[59,62,65],{"tool":60,"command":61},"npx","npx skills add olillevik\u002Fdotfiles --skill set-up-workflow",{"tool":63,"command":64},"bunx","bunx skills add olillevik\u002Fdotfiles --skill set-up-workflow",{"tool":66,"command":67},"pnpm","pnpm dlx skills add olillevik\u002Fdotfiles --skill set-up-workflow","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fset-up-workflow\u002FSKILL.md",[],[71,102,123,139,153,171],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":85,"publishedAt":44},"01M6QPSR8GQ6YP0DA070N75SXV","sopra-steria-brand","Apply Sopra Steria brand styling to a presentation, document, web page, diagram, or other artifact when the user explicitly wants Sopra Steria branding or refers to Sopra Steria brand rules, colors, typography, logo usage, or corporate visual identity. Do not use for generic design polish or unrelated branding work.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fsopra-steria-brand\u002FSKILL.md",[77,80],{"categoryNo":78,"categoryName":79,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[86,87,88,42,41,40,89,90,91,92,28,93,94,95,96,97,98,99,100,101],"brand","sopra steria brand","design","logo","page","Rules","work","unrelated","document","do","artifact","visual","usage","for","apply","generic",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":109,"publishedAt":44},"01M6QPSHQTE8YJZJCXYKHW1H43","skill-creator","Create, review, and improve skills in this repository for GitHub Copilot CLI and Claude Code. Use when drafting a new skill, revising an existing skill under plugins\u002Fmy-plugin\u002Fskills\u002F, tightening trigger boundaries, or making a skill leaner and more portable.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fskill-creator\u002FSKILL.md",[108],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[110,111,112,36,42,41,113,40,114,115,28,116,117,118,119,30,120,121,99,122],"skill creator","creator","review","create","repository","improve","new skill","existing skill","trigger","improve skills","more","my","Existing",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":44},"01M6QPRZ93DHGFEF7Z9YD5GDX0","set-up-my-plugin","Copy the minimalist-engineering principles into the user-level instruction files for Claude Code and Copilot CLI.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fset-up-my-plugin\u002FSKILL.md",[],[130,26,27,121,131,36,43,42,41,40,132,133,134,135,136,137,138,30,29,99],"plugin","set up my plugin","engineering","user","minimalist","files","copy","engineering principles","principles",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":44},"01M6QPRTW5A9XD7M27P5RHNYJ0","set-up-hooks","Set up recommended git hooks in the current repository. Strips Claude and Copilot co-author lines from commit messages, and runs the repo's tests before each commit when it has any. Use only when the user explicitly asks to set up hooks.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fset-up-hooks\u002FSKILL.md",[],[26,27,146,147,36,43,42,148,41,40,114,149,37,28,35,150,151,30,29,152],"hooks","set up hooks","commit","messages","tests","co","author",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":44},"01M6QPRDBW1T3DTDTGSYXDF5Q5","set-up-github","Set up a GitHub repository for trunk-based development. Squash-only merges with the PR title as the commit title, head branches deleted on merge, and a pull request required for the default branch. When the repo has CI, also requires named checks to pass and the branch to be up to date before merge. Use only when the user explicitly asks to set up GitHub.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fset-up-github\u002FSKILL.md",[],[43,26,27,160,42,41,161,162,163,164,165,166,37,35,167,168,169,170,29,99],"set up github","pr","development","pull","ci","squash","branch","default","pr title","branches","as",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":44},"01M6QPR87674ZCQHDFMCT33ATB","minimalist-engineering","Keep code minimal and avoid over-engineering.","https:\u002F\u002Fgithub.com\u002Folillevik\u002Fdotfiles\u002Fblob\u002Fmain\u002Fplugins\u002Fmy-plugin\u002Fskills\u002Fminimalist-engineering\u002FSKILL.md",[],[132,134,178,36,43,42,41,40,179,180,181,30,29],"minimalist engineering","copilot cli","minimal","keep"]