[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71TV89ACQ5JC8CNERFHN39G":3,"skill-same:01M71TV89ACQ5JC8CNERFHN39G":61},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":45,"updatedAt":46,"install":47,"resources":60},"01M71TV89ACQ5JC8CNERFHN39G","init",null,"Set up agnostic-ai in a project by scaffolding the spec directories, picking target AI CLIs, and producing the first generated config. Use when a project has no .agnostic-ai\u002F directory yet.","Chemaclass\u002Fagnostic-ai","Chemaclass","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5256287?v=4","01M71TPD2XMBHAF2EVENMQ17YB","Jose M. Valera Reales","01M71TPD3Z8Q56NDPTEPGQ2JC7",27,"MIT","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Fplugins\u002Fagnostic-ai\u002Fskills\u002Finit\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31],"directory","spec","config","SET","first","generated","use","up","scaffolding","project","directories","when","target","2026-11-10 13:02:02",false,"---\nname: init\ndescription: Set up agnostic-ai in a project by scaffolding the spec directories, picking target AI CLIs, and producing the first generated config. Use when a project has no .agnostic-ai\u002F directory yet.\n---\n\n# init\n\nTurns a project with no shared AI config into one where a single set of specs drives every tool.\n\n## Steps\n\n1. Confirm the CLI is present: `agnostic-ai --version`. If missing, run the `install` skill first.\n2. Check whether the project already has AI config worth keeping: `CLAUDE.md`, `AGENTS.md`, `GEMINI.md`, `.cursor\u002Frules\u002F`, `.github\u002Fcopilot-instructions.md`. If any exist, stop and use the `import` skill instead; it captures them as specs rather than overwriting them.\n3. Scaffold:\n\n   ```bash\n   agnostic-ai init --all      # every target, no prompt\n   agnostic-ai init --demo     # plus example specs to start from\n   ```\n\n   `init` alone opens a target picker when stdin is a TTY. In a non-interactive session, pass `--all` or pipe a list: `echo \"claude,codex\" | agnostic-ai init`.\n4. Ask which AI tools the team actually uses, then narrow `targets:` in `agnostic-ai.yaml` to those. Fewer targets means fewer generated files to review.\n5. Write the project's real conventions as rules under `.agnostic-ai\u002Frules\u002F`, one file per rule. Keep each rule to a single concern with a `description` that says when it applies.\n6. Run `agnostic-ai sync`, then show the user what appeared with `git status --short`.\n\n## Notes\n\n- `init` writes `gitignore.enabled: true` by default: generated files stay out of git and each contributor runs `sync`. Pass `--gitignore=false` to commit them instead, which suits a team where not everyone has the CLI.\n- One spec per file. `agnostic-ai new rule \u003Cname>` (also `agent`, `skill`, `hook`, `mcp`) scaffolds the right frontmatter for the kind.\n- Never hand-edit a generated file such as `CLAUDE.md` or `.cursor\u002Frules\u002F*.mdc`. The next `sync` overwrites it. Edit the spec under `.agnostic-ai\u002F` instead.\n","# init\n\nTurns a project with no shared AI config into one where a single set of specs drives every tool.\n\n## Steps\n\n1. Confirm the CLI is present: `agnostic-ai --version`. If missing, run the `install` skill first.\n2. Check whether the project already has AI config worth keeping: `CLAUDE.md`, `AGENTS.md`, `GEMINI.md`, `.cursor\u002Frules\u002F`, `.github\u002Fcopilot-instructions.md`. If any exist, stop and use the `import` skill instead; it captures them as specs rather than overwriting them.\n3. Scaffold:\n\n   ```bash\n   agnostic-ai init --all      # every target, no prompt\n   agnostic-ai init --demo     # plus example specs to start from\n   ```\n\n   `init` alone opens a target picker when stdin is a TTY. In a non-interactive session, pass `--all` or pipe a list: `echo \"claude,codex\" | agnostic-ai init`.\n4. Ask which AI tools the team actually uses, then narrow `targets:` in `agnostic-ai.yaml` to those. Fewer targets means fewer generated files to review.\n5. Write the project's real conventions as rules under `.agnostic-ai\u002Frules\u002F`, one file per rule. Keep each rule to a single concern with a `description` that says when it applies.\n6. Run `agnostic-ai sync`, then show the user what appeared with `git status --short`.\n\n## Notes\n\n- `init` writes `gitignore.enabled: true` by default: generated files stay out of git and each contributor runs `sync`. Pass `--gitignore=false` to commit them instead, which suits a team where not everyone has the CLI.\n- One spec per file. `agnostic-ai new rule \u003Cname>` (also `agent`, `skill`, `hook`, `mcp`) scaffolds the right frontmatter for the kind.\n- Never hand-edit a generated file such as `CLAUDE.md` or `.cursor\u002Frules\u002F*.mdc`. The next `sync` overwrites it. Edit the spec under `.agnostic-ai\u002F` instead.\n",{"name":5,"description":7},"main","6cbd42008f8c9b6999909e832a288e3910eabe2f","plugins\u002Fagnostic-ai\u002Fskills\u002Finit",6,"https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai","https:\u002F\u002Fagnostic-ai.org","https:\u002F\u002Fgithub.com\u002FChemaclass","https:\u002F\u002Fchemaclass.com","Software is the art of simplifying.","2026-11-14 00:33:42",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add Chemaclass\u002Fagnostic-ai --skill init",{"tool":53,"command":54},"bunx","bunx skills add Chemaclass\u002Fagnostic-ai --skill init",{"tool":56,"command":57},"pnpm","pnpm dlx skills add Chemaclass\u002Fagnostic-ai --skill init","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Fplugins\u002Fagnostic-ai\u002Fskills\u002Finit\u002FSKILL.md",true,[],[62,70,82,100,109,115],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":69},"01M768BJX9TZJ3JNN7G3WMX4MC","side-conversation","Start a side conversation in a new terminal tab, linked to this one. Use when asked to spin a task off, or to follow something up in its own conversation.","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Finternal\u002Fbuiltins\u002Fdata\u002Fside-conversation\u002Fskills\u002Fside-conversation\u002FSKILL.md",[],[],"2026-11-12 13:55:43",{"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":76,"publishedAt":32},"01M71TXNTSSFJQPQS2YECQKSEF","release","Cut a release and verify it. Use only when asked to release.","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Ftests\u002Fintegration\u002Ffixtures\u002Flanding\u002F.agnostic-ai\u002Fskills\u002Frelease\u002FSKILL.md",[],[72,77,78,79,80,25,30,81],"true","cut","verify","only","it",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":32},"01M71TXMMC0K8GDJ41WB6KKMD2","sample-skill","A sample skill for golden snapshot tests.","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Ftests\u002Fintegration\u002Ffixtures\u002Fgolden\u002Fzed\u002F.agents\u002Fskills\u002Fsample-skill\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[94,95,96,97,98,99],"sample skill","sample","golden","tests","snapshot","for",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":32},"01M71TXJF8SXR0F3G4X7KS39S9","sample-command","A sample command for golden snapshot tests.","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Ftests\u002Fintegration\u002Ffixtures\u002Fgolden\u002Fzed\u002F.agents\u002Fskills\u002Fsample-command\u002FSKILL.md",[],[107,108,95,96,97,77,98,99],"sample command","command",{"skillNo":110,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":114,"publishedAt":32},"01M71TXG6T752XQA54KRFB932B","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Ftests\u002Fintegration\u002Ffixtures\u002Fgolden\u002Fwindsurf\u002F.agents\u002Fskills\u002Fsample-skill\u002FSKILL.md",[113],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},[95,94,96,97,98,99],{"skillNo":116,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":32},"01M71TXESX9F95W35E22W7J538","https:\u002F\u002Fgithub.com\u002FChemaclass\u002Fagnostic-ai\u002Fblob\u002Fmain\u002Ftests\u002Fintegration\u002Ffixtures\u002Fgolden\u002Fwindsurf\u002F.agents\u002Fskills\u002Fsample-command\u002FSKILL.md",[],[108,95,107,120,96,97,98,99],"user"]