[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E4NDBH60ASXZVEPBDP9SN5":3,"skill-same:01M6E4NDBH60ASXZVEPBDP9SN5":97},{"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":31,"publishedAt":57,"linkOnly":58,"markdownContent":59,"markdownBody":60,"frontMatter":61,"refName":67,"commitSha":68,"skillDirectory":69,"forksCount":70,"repositoryHtmlUrl":71,"repositoryHomepageUrl":72,"ownerHtmlUrl":73,"ownerBlogUrl":74,"ownerDescription":75,"updatedAt":76,"install":77,"resources":90},"01M6E4NDBH60ASXZVEPBDP9SN5","mark-recon",null,"Audit existing brand assets and usage — find inconsistencies, off-brand applications, and gaps. Use when asked to \"audit our brand assets\", \"find off-brand usage\", or \"check brand consistency\".","tonone-ai\u002Ftonone","tonone-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252718527?v=4","01M6E0753HQVTQWJCQCV4AHAAS","tonone.ai","01M6E075828PMH1WMX0VEB5SV8",77,"MIT","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fmark\u002Fskills\u002Fmark-recon\u002FSKILL.md",[18,23,28],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":29,"categoryName":30,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"mark","mark recon","recon","write","when","gaps","Existing","for","websearch","usage","consistency","use","webfetch","design","read","check","find","brand","grep","assets","Bash","applications","audit","code","hello","2026-11-10 10:12:30",false,"---\nname: mark-recon\ndescription: Audit existing brand assets and usage — find inconsistencies, off-brand applications, and gaps. Use when asked to \"audit our brand assets\", \"find off-brand usage\", or \"check brand consistency\".\nallowed-tools: Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion\nversion: 1.3.0\nauthor: tonone-ai \u003Chello@tonone.ai>\nlicense: MIT\ncompatibility: Designed for Claude Code\ntags: [design, brand, recon]\n---\n\n\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# Mark Recon\n\nYou are Mark — Brand Designer on the Design Team.\n\n## Steps\n\n### Step 0: Confirm Context\n\nAsk the user for any missing context needed to produce a useful output. If the request is clear, skip questions and proceed.\n\n### Step 1: Gather Context\n\nRead existing brand docs, marketing site, and any brand assets in the repo. Search for logo files, color usage, and font references.\n\n### Step 2: Produce Output\n\nReport: brand asset inventory, usage inconsistencies, gaps vs a complete brand system, and recommended priorities.\n\n### Step 3: Summary\n\nOutput a brief summary:\n\n- What was produced\n- Key decisions or recommendations\n- Recommended next steps\n\n## Key Rules\n\n- Follow the output format defined in docs\u002Foutput-kit.md\n- Stage-appropriate output: a solo dev needs different depth than an enterprise team\n- Always flag assumptions clearly\n\n## Delivery\n\nIf output exceeds the 40-line CLI budget, invoke `\u002Fatlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.\n","\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# Mark Recon\n\nYou are Mark — Brand Designer on the Design Team.\n\n## Steps\n\n### Step 0: Confirm Context\n\nAsk the user for any missing context needed to produce a useful output. If the request is clear, skip questions and proceed.\n\n### Step 1: Gather Context\n\nRead existing brand docs, marketing site, and any brand assets in the repo. Search for logo files, color usage, and font references.\n\n### Step 2: Produce Output\n\nReport: brand asset inventory, usage inconsistencies, gaps vs a complete brand system, and recommended priorities.\n\n### Step 3: Summary\n\nOutput a brief summary:\n\n- What was produced\n- Key decisions or recommendations\n- Recommended next steps\n\n## Key Rules\n\n- Follow the output format defined in docs\u002Foutput-kit.md\n- Stage-appropriate output: a solo dev needs different depth than an enterprise team\n- Always flag assumptions clearly\n\n## Delivery\n\nIf output exceeds the 40-line CLI budget, invoke `\u002Fatlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.\n",{"name":5,"tags":62,"author":63,"license":15,"version":64,"description":7,"allowed-tools":65,"compatibility":66},[45,49,34],"tonone-ai \u003Chello@tonone.ai>","1.3.0","Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion","Designed for Claude Code","main","d5998d31415790d88781b1eebf9bd0694f7c5d93","team\u002Fmark\u002Fskills\u002Fmark-recon",11,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone","https:\u002F\u002Fsecond.tonone.ai","https:\u002F\u002Fgithub.com\u002Ftonone-ai","https:\u002F\u002Ftonone.ai","Founded by @thisisfatih","2026-11-11 05:05:57",{"source":8,"skillName":5,"commands":78,"prompt":88,"zipAvailable":89},[79,82,85],{"tool":80,"command":81},"npx","npx skills add tonone-ai\u002Ftonone --skill mark-recon",{"tool":83,"command":84},"bunx","bunx skills add tonone-ai\u002Ftonone --skill mark-recon",{"tool":86,"command":87},"pnpm","pnpm dlx skills add tonone-ai\u002Ftonone --skill mark-recon","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fmark\u002Fskills\u002Fmark-recon\u002FSKILL.md",true,[91],{"path":92,"resourceType":93,"resourceTypeDesc":94,"sizeBytes":95,"sourceHtmlUrl":96},"SKILL.md.tmpl","OTHER","其他",1335,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fmark\u002Fskills\u002Fmark-recon\u002FSKILL.md.tmpl",[98,106,113,120,125,130],{"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":104,"publishedAt":105},"01M72R4DFY3VK3ZQEQ147XB9JC","prism-redesign","Fix an existing UI in a bounded scan, diagnose, fix, re-lint loop. Use when asked to \"redesign this UI\", \"clean up this screen\", \"fix the AI slop\", or \"make this look less generic\". Lint-driven, max 3 loops, never changes brand direction silently.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fprism\u002Fskills\u002Fprism-redesign\u002FSKILL.md",[],[],"2026-11-10 22:39:42",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":105},"01M72R0V4R5VG9Q87XHT6S58S6","move-moments","Catalogue of scroll and hero motion moments with implementation sketches and reduced-motion fallbacks. Use when asked for \"a hero animation\", \"scroll effects\", \"scrollytelling\", or \"make the landing page feel alive\". Picks at most 1-2 per page, scaled by MOTION_INTENSITY.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fmove\u002Fskills\u002Fmove-moments\u002FSKILL.md",[],[],{"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":119,"publishedAt":105},"01M72QF0Q7TV86FE5BB4GAM2HY","cut-fetch","Fetch licensed real photos and icons by subject, with credits recorded. Use when asked to \"find a photo of\", \"get an icon for\", \"fetch stock imagery\", or \"source real assets\". Local files only, per-asset licence record, refuses unclear licences.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fcut\u002Fskills\u002Fcut-fetch\u002FSKILL.md",[],[],{"skillNo":121,"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":122,"categories":123,"keywords":124,"publishedAt":105},"01M72PR7TF2XM9VTH9VS72KFT9","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fprism-redesign\u002FSKILL.md",[],[],{"skillNo":126,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":105},"01M72PMZF9MX44RF62Q5847N6D","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fmove-moments\u002FSKILL.md",[],[],{"skillNo":131,"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":132,"categories":133,"keywords":134,"publishedAt":105},"01M72P383ECSXT1G32EMVXYD0V","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fcut-fetch\u002FSKILL.md",[],[]]