[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71W0R4GABV4QPA9PDM6W6GP":3,"skill-same:01M71W0R4GABV4QPA9PDM6W6GP":65},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M71W0R4GABV4QPA9PDM6W6GP","grill-with-docs",null,"Per-story grilling that stress-tests your plan against the project's domain model, sharpens terminology, and writes CONTEXT.md\u002FADRs inline as decisions crystallise. Run it when designing a business user story before slicing it into work.","Loulen\u002Fprompt-driven-orchestrator","Loulen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F38249550?v=4","01M71VZRF4D30PYHNZ45KXHZ1V","Louis Lenoir","01M71VZRG4TFXSV0QVXPVDZB1B",20,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fgrill-with-docs\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"with","grill","docs","grill with docs","domain model","run","terminology","inline","plan","work","decisions","when","business","tests","true","project","model","domain","as","user story","2026-11-10 13:02:02",false,"---\nname: grill-with-docs\ndescription: Per-story grilling that stress-tests your plan against the project's domain model, sharpens terminology, and writes CONTEXT.md\u002FADRs inline as decisions crystallise. Run it when designing a business user story before slicing it into work.\n---\n\nCall the Skill tool twice, for **grilling** (the interview method) and **domain-modeling** (the glossary + ADR discipline). Together they are the session: grill one decision at a time down the design tree, and write `CONTEXT.md`\u002FADRs inline as terms and decisions land. Everything about *how* to grill and *what* to write lives in those two skills — this skill only adds where the session runs and what comes next.\n\n## Branch placement\n\nThis session writes versioned context files (`CONTEXT.md`, ADRs). Before the first file write, land on the **integration branch** for this business user story — not on `develop` or a stray `feature\u002F*`:\n\n- Branch `integration\u002F\u003Cbusiness-ref>-\u003Cslug>` from up-to-date `develop` (create it if absent). Name it after the **business user story** from the business backlog (its reference + a slug) — you're at the grilling step, *before* `\u002Fto-spec`, so the branch is NOT named after the spec\u002Ftechnical ticket (it doesn't exist yet). See `docs\u002Fagents\u002Fbusiness-backlog.md` for where the business backlog lives.\n- The grilling output lands here. `\u002Fto-spec` then synthesises the spec; `\u002Fto-tickets` pushes this branch and bases the sub-tickets on it; `ready-for-agent` sub-tickets auto-merge back into the integration branch (after a green local check), and the `integration -> develop` merge stays human.\n\nSee the `git-flow` skill for the full integration-branch workflow.\n\n## Next step\n\nWhen shared understanding is reached and the docs are written, signpost the next step: `\u002Fto-spec` to synthesise the spec on the technical backlog from this grilling output. Guided, not gated — name the step, don't force it.\n","Call the Skill tool twice, for **grilling** (the interview method) and **domain-modeling** (the glossary + ADR discipline). Together they are the session: grill one decision at a time down the design tree, and write `CONTEXT.md`\u002FADRs inline as terms and decisions land. Everything about *how* to grill and *what* to write lives in those two skills — this skill only adds where the session runs and what comes next.\n\n## Branch placement\n\nThis session writes versioned context files (`CONTEXT.md`, ADRs). Before the first file write, land on the **integration branch** for this business user story — not on `develop` or a stray `feature\u002F*`:\n\n- Branch `integration\u002F\u003Cbusiness-ref>-\u003Cslug>` from up-to-date `develop` (create it if absent). Name it after the **business user story** from the business backlog (its reference + a slug) — you're at the grilling step, *before* `\u002Fto-spec`, so the branch is NOT named after the spec\u002Ftechnical ticket (it doesn't exist yet). See `docs\u002Fagents\u002Fbusiness-backlog.md` for where the business backlog lives.\n- The grilling output lands here. `\u002Fto-spec` then synthesises the spec; `\u002Fto-tickets` pushes this branch and bases the sub-tickets on it; `ready-for-agent` sub-tickets auto-merge back into the integration branch (after a green local check), and the `integration -> develop` merge stays human.\n\nSee the `git-flow` skill for the full integration-branch workflow.\n\n## Next step\n\nWhen shared understanding is reached and the docs are written, signpost the next step: `\u002Fto-spec` to synthesise the spec on the technical backlog from this grilling output. Guided, not gated — name the step, don't force it.\n",{"name":5,"description":7},"main","2b4a893ced882539a0c35ce732ab459e404da6c5",".agents\u002Fskills\u002Fgrill-with-docs",7,"https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator","https:\u002F\u002Fgithub.com\u002FLoulen","2026-11-12 21:53:30",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add Loulen\u002Fprompt-driven-orchestrator --skill grill-with-docs",{"tool":57,"command":58},"bunx","bunx skills add Loulen\u002Fprompt-driven-orchestrator --skill grill-with-docs",{"tool":60,"command":61},"pnpm","pnpm dlx skills add Loulen\u002Fprompt-driven-orchestrator --skill grill-with-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fgrill-with-docs\u002FSKILL.md",true,[],[66,89,103],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":39},"01M71W1970610MAC2ZS50W1M5B","to-tickets","Break a plan, spec, or the current conversation into vertical-slice tickets on the technical backlog, each declaring its blocking edges — text in one file per ticket locally, or native blocking links on GitHub\u002FGitLab.","https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fto-tickets\u002FSKILL.md",[],[73,74,75,76,77,78,79,33,80,81,82,83,27,84,85,86,87,88],"tickets","to tickets","backlog","conversation","links","slice","ticket","technical","file","one","text","gitlab","github","native","break","spec",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":39},"01M71W165EASA6P1YS8GMPJD4F","to-spec","Turn the current conversation into a spec and publish it to the technical backlog — no interview, just synthesis of what you've already discussed.","https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fto-spec\u002FSKILL.md",[],[88,96,97,98,99,100,33,80,76,101,102,75],"to spec","you","publish","it","Synthesis","interview","just",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":39},"01M71W0XA5GTYJMPQBEZCD0D95","implement","Implement a spec or set of tickets by orchestrating a tdd role, an independent code-review role, and an agentic-tests role in a loop until build, tests, and the Feature Path are green with no blocking finding.","https:\u002F\u002Fgithub.com\u002FLoulen\u002Fprompt-driven-orchestrator\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fimplement\u002FSKILL.md",[],[105,19,110,111,112,33,32,113,114,115,116,117,118,119,73,88,120,121],"SET","green","feature","loop","agentic","code","code-review","review","build","tdd","role","path"]