[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M754JSZZY21BZQ13CMWCTVHH":3,"skill-same:01M754JSZZY21BZQ13CMWCTVHH":52},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":51},"01M754JSZZY21BZQ13CMWCTVHH","x-create-product",null,"Transform an ideation file into a Product artifact with RNF roots and C1 capability stub.","review-bench\u002Federcnj_ia-dev-environment","review-bench","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F286778065?v=4","01M7517F9NTEPDZDAXJBR30FWT","ReviewBench","01M7517FAC9F4P7TGWCNJ8VYVW",0,"MIT","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring-fintech-pci\u002F.claude\u002Fskills\u002Fx-create-product\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: x-create-product\nmodel: sonnet\ndescription: \"Transform an ideation file into a Product artifact with RNF roots and C1 capability stub.\"\nuser-invocable: true\nallowed-tools: Read, Write, Bash\nargument-hint: \"--ideation-file \u003CPATH> [--output-dir \u003CPATH>] [--product-id \u003CID>] [--dry-run]\"\ncontext-budget: light\nrequires-capabilities: []\n---\n\n## Output Policy\n\n- **Language**: Portuguese (pt-BR) for content. English for technical terms and code identifiers.\n- **Tone**: Technical, Direct, and Concise.\n\n# Skill: x-create-product\n\n## Purpose\n\nTransform a validated ideation artifact (`_TEMPLATE-IDEATION.md`) into a **Product artifact** (`_PRODUCT.md`) with 8 sections, Root RNFs inherited from the ideation, and a stub for the first Capability (C1). This is the entry point of the Product-First Lifecycle hierarchy: Ideation → **Product** → Capability → Feature → Epic → Story → Task.\n\nExecution is idempotent: re-running with the same `--product-id` regenerates the same product without creating duplicates.\n\n## When to Use\n\n- After `x-ideate-feature` produces and validates a transient ideation\n- When converting a persistent ideation (`ai\u002Fideations\u002Fideation-NNNN.md`) into a Product\n- First step before `x-create-capability`\n\n## CLI Command\n\n```bash\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --product-id product-0002\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --dry-run\n```\n\n## Triggers\n\n- `\u002Fx-create-product --ideation-file \u003CPATH>`\n- `\u002Fx-create-product --ideation-file \u003CPATH> --dry-run` — validate without writing files\n\n## Arguments\n\n| Flag | Required | Description |\n| :--- | :--- | :--- |\n| `--ideation-file` | yes | Path to the ideation markdown file |\n| `--product-id` | no | Override product identifier (e.g. `product-0002`). Default: auto-numbered |\n| `--output-dir` | no | Output directory (default: `ai\u002Fproducts\u002F`) |\n| `--dry-run` | no | Validate inputs without writing files |\n\n## Output\n\nProduces:\n- `ai\u002Fproducts\u002Fproduct-NNNN.md` — Product artifact with 8 sections + RNF Root table + C1 stub\n- Console summary with product-id, RNF count, and C1 stub path\n\n## Exit Codes\n\n| Code | Meaning |\n| :--- | :--- |\n| 0 | Success |\n| 1 | Validation error (invalid ideation format, pattern mismatch) |\n| 2 | Execution error (I\u002FO failure) |\n\n## Examples\n\n```bash\n# Create product from ideation\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md\n\n# Dry-run — validate only\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --dry-run\n\n# Explicit product id\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --product-id product-0003\n```\n\n## Related Skills\n\n| Skill | Relationship |\n| :--- | :--- |\n| `x-ideate-feature` | Produces the ideation input consumed by this skill |\n| `x-promote-ideation` | Promotes transient ideation to persistent before this skill runs |\n| `x-create-capability` | Next step — decomposes this product into capabilities |\n\n## References\n\n- [EPIC-0077 — Product-First Lifecycle](..\u002F..\u002F..\u002F..\u002F..\u002F..\u002F..\u002F..\u002Fai\u002Fepics\u002Fepic-0077-product-first-lifecycle\u002F)\n- [Rule 14 §Product-First Domain Extension](..\u002F..\u002F..\u002Frules\u002F14-project-scope.md)\n","## Output Policy\n\n- **Language**: Portuguese (pt-BR) for content. English for technical terms and code identifiers.\n- **Tone**: Technical, Direct, and Concise.\n\n# Skill: x-create-product\n\n## Purpose\n\nTransform a validated ideation artifact (`_TEMPLATE-IDEATION.md`) into a **Product artifact** (`_PRODUCT.md`) with 8 sections, Root RNFs inherited from the ideation, and a stub for the first Capability (C1). This is the entry point of the Product-First Lifecycle hierarchy: Ideation → **Product** → Capability → Feature → Epic → Story → Task.\n\nExecution is idempotent: re-running with the same `--product-id` regenerates the same product without creating duplicates.\n\n## When to Use\n\n- After `x-ideate-feature` produces and validates a transient ideation\n- When converting a persistent ideation (`ai\u002Fideations\u002Fideation-NNNN.md`) into a Product\n- First step before `x-create-capability`\n\n## CLI Command\n\n```bash\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --product-id product-0002\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --dry-run\n```\n\n## Triggers\n\n- `\u002Fx-create-product --ideation-file \u003CPATH>`\n- `\u002Fx-create-product --ideation-file \u003CPATH> --dry-run` — validate without writing files\n\n## Arguments\n\n| Flag | Required | Description |\n| :--- | :--- | :--- |\n| `--ideation-file` | yes | Path to the ideation markdown file |\n| `--product-id` | no | Override product identifier (e.g. `product-0002`). Default: auto-numbered |\n| `--output-dir` | no | Output directory (default: `ai\u002Fproducts\u002F`) |\n| `--dry-run` | no | Validate inputs without writing files |\n\n## Output\n\nProduces:\n- `ai\u002Fproducts\u002Fproduct-NNNN.md` — Product artifact with 8 sections + RNF Root table + C1 stub\n- Console summary with product-id, RNF count, and C1 stub path\n\n## Exit Codes\n\n| Code | Meaning |\n| :--- | :--- |\n| 0 | Success |\n| 1 | Validation error (invalid ideation format, pattern mismatch) |\n| 2 | Execution error (I\u002FO failure) |\n\n## Examples\n\n```bash\n# Create product from ideation\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md\n\n# Dry-run — validate only\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --dry-run\n\n# Explicit product id\nia-dev-env x-create-product --ideation-file ai\u002Fideations\u002Fideation-0001.md --product-id product-0003\n```\n\n## Related Skills\n\n| Skill | Relationship |\n| :--- | :--- |\n| `x-ideate-feature` | Produces the ideation input consumed by this skill |\n| `x-promote-ideation` | Promotes transient ideation to persistent before this skill runs |\n| `x-create-capability` | Next step — decomposes this product into capabilities |\n\n## References\n\n- [EPIC-0077 — Product-First Lifecycle](..\u002F..\u002F..\u002F..\u002F..\u002F..\u002F..\u002F..\u002Fai\u002Fepics\u002Fepic-0077-product-first-lifecycle\u002F)\n- [Rule 14 §Product-First Domain Extension](..\u002F..\u002F..\u002Frules\u002F14-project-scope.md)\n",{"name":5,"model":24,"description":7,"allowed-tools":25,"argument-hint":26,"context-budget":27,"user-invocable":28,"requires-capabilities":29},"sonnet","Read, Write, Bash","--ideation-file \u003CPATH> [--output-dir \u003CPATH>] [--product-id \u003CID>] [--dry-run]","light",true,[],"main","952a630c6f38d193a349d86fa18db1de8843e837","src\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring-fintech-pci\u002F.claude\u002Fskills\u002Fx-create-product",1,"https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment","https:\u002F\u002Fgithub.com\u002Freview-bench","https:\u002F\u002Freview-bench.ai","An open benchmark for AI code review.","2026-10-27 06:56:37",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":28},[41,44,47],{"tool":42,"command":43},"npx","npx skills add review-bench\u002Federcnj_ia-dev-environment --skill x-create-product",{"tool":45,"command":46},"bunx","bunx skills add review-bench\u002Federcnj_ia-dev-environment --skill x-create-product",{"tool":48,"command":49},"pnpm","pnpm dlx skills add review-bench\u002Federcnj_ia-dev-environment --skill x-create-product","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring-fintech-pci\u002F.claude\u002Fskills\u002Fx-create-product\u002FSKILL.md",[],[53,60,67,74,81,88],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":19},"01M757M8J48TQ1Y3X25GSJBXAS","x-parallel-eval","Detects and classifies file-collision risks between work units (tasks, stories, or epic phases) before parallel execution. Reads ## File Footprint blocks produced by x-task-plan \u002F x-story-plan, applies the parallelism-heuristics knowledge pack (hard \u002F regen \u002F soft categories + hotspot overrides), and emits a collision matrix + serialization recommendation in Markdown (default) or JSON.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fx-parallel-eval\u002FSKILL.md",[],[],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":19},"01M757M57XMR9546S69466HDWT","parallelism-heuristics","Canonical catalog of file-collision heuristics for parallel task, story, and epic execution. Defines the File Footprint block format, the three Conflict Categories (hard \u002F regen \u002F soft), a hotspot list of high-contention paths, and the degrade-with-warning policy. Consumed by x-task-plan, x-story-plan, x-epic-map, x-parallel-eval, and x-dev-*-implement.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fparallelism-heuristics\u002FSKILL.md",[],[],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M757M11SZ8P1VCQABT08QVYA","x-watch-pr-ci","Polls a PR's CI checks and Copilot review status, blocking until checks complete or timeout. Returns one of 8 stable exit codes (SUCCESS=0, CI_PENDING_PROCEED=10, CI_FAILED=20, TIMEOUT=30, PR_ALREADY_MERGED=40, NO_CI_CONFIGURED=50, PR_CLOSED=60, PR_NOT_FOUND=70). Writes a versioned state-file for session resume.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring\u002Fplatform-claude-code\u002F.claude\u002Fskills\u002Fx-watch-pr-ci\u002FSKILL.md",[],[],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":19},"01M757KW53K8KFPGADFB4PH949","x-validate-docs","Documentation freshness gate: validates 6 dimensions (readme, api-specs, grpc-proto, adr, skill-docs, system-architecture) against code changes in a PR. Stack-aware — only validates targets declared\u002Fauto-detected from ProjectConfig.documentation.targets. Returns exit non-zero on staleness; produces structured report.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring\u002Fplatform-claude-code\u002F.claude\u002Fskills\u002Fx-validate-docs\u002FSKILL.md",[],[],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M757KQZHSA10MKC0CR571D60","x-update-system-architecture","Incrementally updates docs\u002Farchitecture\u002Fsystem.md after an epic completes. Appends new entries to the Decision Log (§11) using x-internal-write-report --append (dedup by ## ID: marker) and surgically inserts component\u002Fintegration changes into sections 1-10 via Edit. Idempotent: re-running with the same epic produces a byte-identical system.md.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring\u002Fplatform-claude-code\u002F.claude\u002Fskills\u002Fx-update-system-architecture\u002FSKILL.md",[],[],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M757KKBT5Q1SVF8DMJBVF46M","x-update-architecture","Incrementally updates the service architecture document with changes from architecture plans. Adds new components, integrations, flows, and ADR references without rewriting existing content. Use after implementation to keep architecture documentation current.","https:\u002F\u002Fgithub.com\u002Freview-bench\u002Federcnj_ia-dev-environment\u002Fblob\u002Fmain\u002Fsrc\u002Ftest\u002Fresources\u002Fgolden\u002Fjava-spring\u002Fplatform-claude-code\u002F.claude\u002Fskills\u002Fx-update-architecture\u002FSKILL.md",[],[]]