[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71VB3PW5JC55NHEB4HP089M":3,"skill-same:01M71VB3PW5JC55NHEB4HP089M":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":56},"01M71VB3PW5JC55NHEB4HP089M","conforming",null,"A credentialed-CLI fixture skill that satisfies every lint check; lint should report zero findings.","eugenelim\u002Fagent-ready-repo","eugenelim","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F473231?v=4","01M71V1T84EVVMT01ZNCNG8CXP","01M71V1T8V6EGHM2SFJY7G0EWC",29,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpackages\u002Fagentbundle\u002Ftests\u002Ffixtures\u002Fcreds\u002Fskills\u002Fconforming\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26],"cli","lint check","lint","report","ZeRO","check","fixture skill","fixture","true","2026-11-10 13:02:02",false,"---\nname: conforming\ndescription: A credentialed-CLI fixture skill that satisfies every lint check; lint should report zero findings.\nmetadata:\n  credentialed: true\n  auth: creds\n  primitive-class: credentialed-cli\n---\n\nA no-op fixture skill used by T10's `conventions-check` lint tests.\n\n### Security rules (non-negotiable)\n\n- Secrets live only in `~\u002F.agentbundle\u002Fcredentials.env`\n  (mode 0600 on POSIX; DACL-restricted on Windows), the OS keyring,\n  or process environment variables.\n  **Never** read that file, print it, or echo the token.\n- **Never** put the token on the command line. The primitive\n  refuses flags like `--token` \u002F `--api-token` \u002F `--bearer` \u002F\n  `--pat` \u002F `--password` and exits — do not work around it.\n- If `check` exits with the \"missing credentials\" code, tell the\n  user to run `agentbundle creds setup \u003Cnamespace>` themselves.\n  It's interactive — do not run it for them.\n","A no-op fixture skill used by T10's `conventions-check` lint tests.\n\n### Security rules (non-negotiable)\n\n- Secrets live only in `~\u002F.agentbundle\u002Fcredentials.env`\n  (mode 0600 on POSIX; DACL-restricted on Windows), the OS keyring,\n  or process environment variables.\n  **Never** read that file, print it, or echo the token.\n- **Never** put the token on the command line. The primitive\n  refuses flags like `--token` \u002F `--api-token` \u002F `--bearer` \u002F\n  `--pat` \u002F `--password` and exits — do not work around it.\n- If `check` exits with the \"missing credentials\" code, tell the\n  user to run `agentbundle creds setup \u003Cnamespace>` themselves.\n  It's interactive — do not run it for them.\n",{"name":5,"metadata":32,"description":7},{"auth":33,"credentialed":34,"primitive-class":35},"creds",true,"credentialed-cli","main","dad4e68affc4362543b97cdf4d0feedfc171b190","packages\u002Fagentbundle\u002Ftests\u002Ffixtures\u002Fcreds\u002Fskills\u002Fconforming",7,"https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo","https:\u002F\u002Feugenelim.github.io\u002Fagent-ready-repo\u002F","https:\u002F\u002Fgithub.com\u002Feugenelim","2026-11-13 04:21:56",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":34},[46,49,52],{"tool":47,"command":48},"npx","npx skills add eugenelim\u002Fagent-ready-repo --skill conforming",{"tool":50,"command":51},"bunx","bunx skills add eugenelim\u002Fagent-ready-repo --skill conforming",{"tool":53,"command":54},"pnpm","pnpm dlx skills add eugenelim\u002Fagent-ready-repo --skill conforming","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpackages\u002Fagentbundle\u002Ftests\u002Ffixtures\u002Fcreds\u002Fskills\u002Fconforming\u002FSKILL.md",[57],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},"scripts\u002Fcli.py","SCRIPT","脚本",337,"https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpackages\u002Fagentbundle\u002Ftests\u002Ffixtures\u002Fcreds\u002Fskills\u002Fconforming\u002Fscripts\u002Fcli.py",[64,107,127,158,183,200],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":86,"publishedAt":27},"01M71VNARS66W57K46SSHDMS3V","content-design","Use when someone asks what a surface should communicate or how its copy should feel before final words are written, or when a team needs a cross-surface brand register. Runs in three modes: message and narrative structure for a content brief; per-surface acquisition copy goals for a copy-direction record; brand-level register for named, ranked voice goals and arbitration rules. Use `ux-writing` for final product UI strings and state microcopy, `creative-direction` for visual mood, and `information-architecture` for page hierarchy. Organization-level content strategy belongs to `define-content-strategy`; product positioning and growth strategy stay upstream; implementation belongs to `frontend-engineering`. Triggers on \"shape the message hierarchy before we wireframe\", \"set ranked copy goals for this landing page\", and \"define how our brand should sound across product and marketing\".","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fexperience-design\u002F.apm\u002Fskills\u002Fcontent-design\u002FSKILL.md",[70,75,78,83],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":76,"categoryName":77,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",{"categoryNo":84,"categoryName":85,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000036","内容创作者",[87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106],"design","content","content design","direction","frontend","writing","information","content brief","team","architecture","needs","hierarchy","narrative","structure","how","ui","content strategy","brand","register","three",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":27},"01M71VJNDPZ7YHYE0SHT1KH3M5","security-checklists-reference","Route into the compiled OKF bundle `security-checklists` using generated indexes.","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fcore\u002F.apm\u002Fskills\u002Fsecurity-checklists-reference\u002FSKILL.md",[],[114,115,116,117,118,119,120,121,122,123,124,125,126],"security","security checklists","security checklists reference","reference","generated","route","read","okf","compile","filesystem","v1","indexes","bundle",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":139,"publishedAt":27},"01M71VESW9TK8MSK08N6QJSD59","jira","Read and mutate Jira (Atlassian Cloud or self-hosted Server \u002F Data Center) via the REST API. Supports JQL search with auto-pagination, fetching issues \u002F projects \u002F users, creating and updating issues, applying workflow transitions, adding comments and attachments, deleting issues, listing projects, looking up users, and an arbitrary raw escape hatch. Streams results as JSON, JSONL, or CSV. Handles Cloud (REST v3, basic auth with email + API token, ADF, nextPageToken) vs Server\u002FDC (REST v2, bearer Personal Access Token, plain text, startAt) differences automatically. Use when the user wants to read, search, export, create, update, or transition Jira data.","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fatlassian\u002F.apm\u002Fskills\u002Fjira\u002FSKILL.md",[133,136],{"categoryNo":134,"categoryName":135,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":137,"categoryName":138,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000030","开发工程师",[129,140,141,142,143,144,145,146,147,148,149,120,150,151,152,153,154,155,156,157],"projects","cookie","search","auto","text","create","jsonl","jql","server","update","personal","self-hosted","as","email","use","v3","comments","users",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":167,"publishedAt":27},"01M71VEKCX5WQJC77T45DNGDA7","jira-team-status","Team backlog status for sprint, stand-up, and orientation — what the team can pick up, what is ready, blocked, in progress, unassigned, stale, or needs story work. Triggers on \"show me the team backlog\", \"what can the team pick up\", \"what is ready\", \"what is blocked\", \"what is unassigned\", \"sprint status\", \"stand-up summary\", \"stale team work\". Applies the five-question bar only when explicitly asked for agent-ready or one-PR work. Always start read-only; disclose scope and completeness. Do NOT use to improve weak stories (use jira-story-triage), create an issue (use jira), apply approved updates (use jira), turn an epic into specs (use jira-brief-intake), fix a defect end-to-end (use jira-defect-flow), or for local repository work that is ready, active, or blocked (use work-loop's dispatch.py).","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fatlassian\u002F.apm\u002Fskills\u002Fjira-team-status\u002FSKILL.md",[164],{"categoryNo":165,"categoryName":166,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发",[95,129,168,169,170,171,172,173,174,175,176,177,97,145,178,120,179,180,181,182],"status","jira team status","ready","show","fix","local","improve","question","loop","show me","active","start","issue","do","for",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":27},"01M71VECVDNF3DA3DNW2Z9R0EC","jira-story-triage","Review Jira work items for readiness and improve weak stories — it explains why each item is not ready (which question failed and the specific gap), identifies unresolved human questions, drafts proposed rewrites and acceptance criteria, and writes to Jira only after you approve the exact payload; read-only until then. Triggers on \"which stories are not ready\", \"which stories need more detail\", \"improve these weak stories\", \"make these tickets actionable\", \"draft better acceptance criteria\", \"apply the story-readiness bar\", \"explain why these items are not ready\", \"prepare Jira story improvements without writing\". Do NOT use for a read-only team status snapshot or what to pick up next \u002F blocked \u002F unassigned \u002F in progress \u002F stand-up (use jira-team-status), to create an issue (use jira), to apply approved updates to named issues (use jira), to turn an epic into specs (use jira-brief-intake), or to fix a defect end-to-end (use jira-defect-flow).","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fatlassian\u002F.apm\u002Fskills\u002Fjira-story-triage\u002FSKILL.md",[],[129,190,191,192,170,193,194,172,195,174,175,92,196,95,145,197,198,120,199,168],"jira story triage","triage","Story","which","actionable","up next","you","human","why","snapshot",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":208,"publishedAt":27},"01M71VDSPGGM2GW3G69VMYXGSM","jira-align","Read and mutate Jira Align (Atlassian Cloud or self-hosted\u002Fon-prem) via the REST API 2.0. Supports fetching individual records (epics, features, stories, capabilities, themes, portfolios, programs, teams, users, etc.), paginating collections with OData-style $filter \u002F $select \u002F $orderby \u002F expand, streaming results as JSON\u002FJSONL\u002FCSV, creating new records, updating existing ones (PUT or PATCH), deleting records, and arbitrary raw calls. Use when the user wants to read, search, export, create, or update Jira Align data.","https:\u002F\u002Fgithub.com\u002Feugenelim\u002Fagent-ready-repo\u002Fblob\u002Fmain\u002Fpacks\u002Fatlassian\u002F.apm\u002Fskills\u002Fjira-align\u002FSKILL.md",[206,207],{"categoryNo":134,"categoryName":135,"taxonomyType":73,"taxonomyTypeDesc":74},{"categoryNo":137,"categoryName":138,"taxonomyType":81,"taxonomyTypeDesc":82},[129,209,210,142,211,212,213,214,145,146,149,120,151,152,215,216,154,217,218,157],"jira align","align","themes","capabilities","filter","streaming","records","collections","Existing","stories"]