[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FWZAYEJFBVND0KDXEBXKBA":3,"skill-same:01M6FWZAYEJFBVND0KDXEBXKBA":63},{"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":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":44,"ownerHtmlUrl":45,"ownerBlogUrl":46,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6FWZAYEJFBVND0KDXEBXKBA","ord-ship",null,"Publish to npm, create README, set up repo, and log the shipment","GeorgeQLe\u002Fagentic-skills","GeorgeQLe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21134126?v=4","01M6D2JP418S0VGJGF8M93EC3H","George Le","01M6D2JPBAKYD82TA5FS6HKQ3D",1,"MIT","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Ford\u002Fclaude\u002Ford-ship\u002Farchive\u002Fv0.2\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31],"ship","ord ship","create","npm","create readme","publish","SET","repo","README","v0","ops","up","log","2026-11-10 10:12:30",false,"---\nname: ord-ship\ndescription: Publish to npm, create README, set up repo, and log the shipment\ntype: ops\nversion: v0.2\ninterview_depth: none\n---\n\n# ORD Ship\n\nInvoke as `\u002Ford-ship`.\n\nRapid shipping for ORD packages. Publishes to npm, creates a developer-friendly README, sets up the GitHub repo, and appends to the running ship log.\n\n## Process\n\n1. **Pre-flight:** Confirm the package is ready to publish.\n   - Read the ord-align doc for scope, package name, and API surface.\n   - Run the build and tests. Fix blockers.\n   - Verify the core API works as documented.\n   - Check `package.json` has correct name, version, description, keywords, license, and repository fields.\n   - Ensure `files` or `.npmignore` is configured to publish only intended files.\n2. **README:** Create or verify `README.md` with:\n   - Package name and one-line description\n   - Install command (`npm install \u003Cname>`)\n   - Quick start (3-10 lines showing the primary use case)\n   - API reference (brief — each exported function\u002Fcommand with signature and one-line description)\n   - License\n3. **Publish to npm:**\n   - Run `npm publish` (or `npm publish --access public` for scoped packages).\n   - Verify the package appears on npmjs.com.\n   - If publish fails due to auth, report the blocker and provide the manual command.\n4. **GitHub repo setup:**\n   - Ensure the repo has a description, topics\u002Ftags, and the homepage URL set.\n   - Add a `.github\u002FFUNDING.yml` if the user has sponsorship configured.\n5. **Ship log:** Append entry to `research\u002Ford-ship-log.md`:\n   - Date, package name, npm URL, GitHub URL\n   - Tech stack used\n   - Build time (estimated hours)\n   - v1 API surface summary\n   - Success metric from alignment doc\n   - Status: `published`\n6. **Distribution:** Execute launch-day distribution:\n   - Identify relevant channels: dev Twitter, Reddit r\u002Fnode or r\u002Fjavascript, HN Show, relevant Discord servers\n   - Draft a launch post (the user posts it manually)\n\n## Output\n\nEnd with:\n\n```md\n**Shipped:** \u003Cpackage name> — \u003Cnpm URL>\n**Next work:** monitor adoption for 1-2 weeks, then decide: iterate, graduate to Devtool AFPS, or move on\n**Recommended next command:** \u002Ford-scan (next experiment) or \u002Fpack install devtool inside Claude Code, or npx skillpacks install devtool from the project shell, then \u002Fdevtool-adoption (graduate)\n```\n\n## Constraints\n\n- Do not gold-plate. Ship the minimum useful version.\n- Do not run `npm publish` without user confirmation if this is the first publish for this package.\n- Do not modify unrelated packages or repositories.\n- If npm auth is not configured, provide the manual publish command and stop.\n- Create `research\u002Ford-ship-log.md` with a header if it doesn't exist.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention.\n","# ORD Ship\n\nInvoke as `\u002Ford-ship`.\n\nRapid shipping for ORD packages. Publishes to npm, creates a developer-friendly README, sets up the GitHub repo, and appends to the running ship log.\n\n## Process\n\n1. **Pre-flight:** Confirm the package is ready to publish.\n   - Read the ord-align doc for scope, package name, and API surface.\n   - Run the build and tests. Fix blockers.\n   - Verify the core API works as documented.\n   - Check `package.json` has correct name, version, description, keywords, license, and repository fields.\n   - Ensure `files` or `.npmignore` is configured to publish only intended files.\n2. **README:** Create or verify `README.md` with:\n   - Package name and one-line description\n   - Install command (`npm install \u003Cname>`)\n   - Quick start (3-10 lines showing the primary use case)\n   - API reference (brief — each exported function\u002Fcommand with signature and one-line description)\n   - License\n3. **Publish to npm:**\n   - Run `npm publish` (or `npm publish --access public` for scoped packages).\n   - Verify the package appears on npmjs.com.\n   - If publish fails due to auth, report the blocker and provide the manual command.\n4. **GitHub repo setup:**\n   - Ensure the repo has a description, topics\u002Ftags, and the homepage URL set.\n   - Add a `.github\u002FFUNDING.yml` if the user has sponsorship configured.\n5. **Ship log:** Append entry to `research\u002Ford-ship-log.md`:\n   - Date, package name, npm URL, GitHub URL\n   - Tech stack used\n   - Build time (estimated hours)\n   - v1 API surface summary\n   - Success metric from alignment doc\n   - Status: `published`\n6. **Distribution:** Execute launch-day distribution:\n   - Identify relevant channels: dev Twitter, Reddit r\u002Fnode or r\u002Fjavascript, HN Show, relevant Discord servers\n   - Draft a launch post (the user posts it manually)\n\n## Output\n\nEnd with:\n\n```md\n**Shipped:** \u003Cpackage name> — \u003Cnpm URL>\n**Next work:** monitor adoption for 1-2 weeks, then decide: iterate, graduate to Devtool AFPS, or move on\n**Recommended next command:** \u002Ford-scan (next experiment) or \u002Fpack install devtool inside Claude Code, or npx skillpacks install devtool from the project shell, then \u002Fdevtool-adoption (graduate)\n```\n\n## Constraints\n\n- Do not gold-plate. Ship the minimum useful version.\n- Do not run `npm publish` without user confirmation if this is the first publish for this package.\n- Do not modify unrelated packages or repositories.\n- If npm auth is not configured, provide the manual publish command and stop.\n- Create `research\u002Ford-ship-log.md` with a header if it doesn't exist.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention.\n",{"name":5,"type":29,"version":37,"description":7,"interview_depth":38},"v0.2","none","master","96e2912af886dd1606b1b97df707715aef062b02","packs\u002Ford\u002Fclaude\u002Ford-ship\u002Farchive\u002Fv0.2",0,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills","https:\u002F\u002Fagentic-skills-blush.vercel.app","https:\u002F\u002Fgithub.com\u002FGeorgeQLe","georgeqle.com","George Le is a futurist and serial tech entrepreneur who wants to work toward a world where humanity is free from robotic tasks.","2026-11-10 04:07:24",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add GeorgeQLe\u002Fagentic-skills --skill ord-ship",{"tool":55,"command":56},"bunx","bunx skills add GeorgeQLe\u002Fagentic-skills --skill ord-ship",{"tool":58,"command":59},"pnpm","pnpm dlx skills add GeorgeQLe\u002Fagentic-skills --skill ord-ship","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Ford\u002Fclaude\u002Ford-ship\u002Farchive\u002Fv0.2\u002FSKILL.md",true,[],[64,76,86,98,113,124],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":32},"01M6G0NJES15RJKZE6YZ0TSYGF","source-checkout-allowed","Valid source-checkout-only fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fsource-checkout-allowed\u002FSKILL.md",[],[71,72,73,74,28,75],"source checkout allowed","checkout","fixture","only","valid",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":32},"01M6G0NFZ3R1MNB1E3DVTM0WB7","deck-install-valid","Valid deck install fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fdeck-install\u002FSKILL.md",[],[83,84,85,75,73,28],"deck install valid","deck","install",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":32},"01M6G0ND3QZQC4MDZ9NVB97PT2","codex-pack-guard-valid","Valid Codex Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-pack-guard\u002FSKILL.md",[],[93,94,95,75,96,97,73,28],"codex pack guard valid","pack","guard","codex","availability",{"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":109,"publishedAt":32},"01M6G0NA9YB3NKGZKD3S96JMNB","codex-missing-skill-valid","Valid Codex missing skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-missing-skill-fallback\u002FSKILL.md",[104],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[110,111,75,96,28,112,73],"codex missing skill valid","missing","fallback",{"skillNo":114,"name":115,"nameZh":6,"description":116,"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":120,"publishedAt":32},"01M6G0N7PC0EKFD40ZWQAXSAQ9","codex-base-skill-fallback-valid","Valid Codex base skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-base-skill-fallback\u002FSKILL.md",[119],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},[75,96,112,121,122,123,28,73],"base skill","codex base skill fallback valid","base",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":32},"01M6G0N4VRR2YKZQ6N3Y6S2BQA","claude-pack-guard-valid","Valid Claude Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fclaude-pack-guard\u002FSKILL.md",[],[75,95,94,131,97,28,73],"claude pack guard valid"]