[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CFYJN9FX0GHAH3J13VTNPW":3,"skill-same:01M6CFYJN9FX0GHAH3J13VTNPW":669},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":27,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":61,"ownerHtmlUrl":62,"ownerBlogUrl":63,"ownerDescription":64,"updatedAt":65,"install":66,"resources":79},"01M6CFYJN9FX0GHAH3J13VTNPW","sensei",null,"**WORKFLOW SKILL** - Iteratively improve skill frontmatter and routing clarity. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"fix frontmatter\", \"score skill\", \"check skill tokens\". INVOKES: token CLI, test runners, git. FOR SINGLE OPERATIONS: use the token CLI directly.","spboyer\u002Fsensei","spboyer","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7681382?v=4","01M6CFYAEW2827181XXSYD95QD","Shayne Boyer","01M6CFYAJQK7N5X1TZEB8DCCQM",60,"MIT","https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FSKILL.md",[19,24],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发",[5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"clarity","when","single","for","workflow skill","tokens","token","use","operations","fix","check","cli","improve","improve skill","runners","git","help","routing","run","test","workflow","2026-11-10 10:12:30",false,"---\nname: research\ndescription: Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.\n---\n\nSpin up a **background agent** to do the research, so you keep working while it reads.\n\nIts job:\n\n1. Investigate the question against **primary sources** (official docs, source code, specs, first-party APIs), not a secondary write-up of them. Follow every claim back to the source that owns it.\n2. Write the findings to a single Markdown file, citing each claim's source.\n3. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where.\n","Spin up a **background agent** to do the research, so you keep working while it reads.\n\nIts job:\n\n1. Investigate the question against **primary sources** (official docs, source code, specs, first-party APIs), not a secondary write-up of them. Follow every claim back to the source that owns it.\n2. Write the findings to a single Markdown file, citing each claim's source.\n3. Save it where the repo already keeps such notes; match the existing convention, and if there is none, put it somewhere sensible and say where.\n",{"name":54,"description":55},"research","Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.","main","e63965e4644984470d4cc8b3014a8b001f0c2666","",8,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei","https:\u002F\u002Fspboyer.github.io\u002Fsensei\u002F","https:\u002F\u002Fgithub.com\u002Fspboyer","http:\u002F\u002Fwww.tattoocoder.com","Member of Technical Staff","2026-11-09 00:17:36",{"source":8,"skillName":54,"commands":67,"prompt":77,"zipAvailable":78},[68,71,74],{"tool":69,"command":70},"npx","npx skills add spboyer\u002Fsensei --skill research",{"tool":72,"command":73},"bunx","bunx skills add spboyer\u002Fsensei --skill research",{"tool":75,"command":76},"pnpm","pnpm dlx skills add spboyer\u002Fsensei --skill research","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FSKILL.md",true,[80,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,228,232,236,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318,322,326,330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,396,400,404,408,412,416,420,424,428,432,436,440,444,448,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601,605,609,613,617,621,625,629,633,637,641,645,649,653,657,661,665],{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},".ai-team\u002Fagents\u002Fbasher\u002Fcharter.md","REFERENCE","参考文档",2472,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Fbasher\u002Fcharter.md",{"path":87,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":88,"sourceHtmlUrl":89},".ai-team\u002Fagents\u002Fbasher\u002Fhistory.md",11075,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Fbasher\u002Fhistory.md",{"path":91,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":92,"sourceHtmlUrl":93},".ai-team\u002Fagents\u002Flinus\u002Fcharter.md",2357,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Flinus\u002Fcharter.md",{"path":95,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":96,"sourceHtmlUrl":97},".ai-team\u002Fagents\u002Flinus\u002Fhistory.md",3625,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Flinus\u002Fhistory.md",{"path":99,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":100,"sourceHtmlUrl":101},".ai-team\u002Fagents\u002Flivingston\u002Fcharter.md",2733,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Flivingston\u002Fcharter.md",{"path":103,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":104,"sourceHtmlUrl":105},".ai-team\u002Fagents\u002Flivingston\u002Fhistory.md",3511,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Flivingston\u002Fhistory.md",{"path":107,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":108,"sourceHtmlUrl":109},".ai-team\u002Fagents\u002Frusty\u002Faudit-agent-customization.md",9979,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Frusty\u002Faudit-agent-customization.md",{"path":111,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":112,"sourceHtmlUrl":113},".ai-team\u002Fagents\u002Frusty\u002Fcharter.md",2493,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Frusty\u002Fcharter.md",{"path":115,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":116,"sourceHtmlUrl":117},".ai-team\u002Fagents\u002Frusty\u002Fhistory.md",8983,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Frusty\u002Fhistory.md",{"path":119,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":120,"sourceHtmlUrl":121},".ai-team\u002Fagents\u002Fscribe\u002Fcharter.md",2054,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fagents\u002Fscribe\u002Fcharter.md",{"path":123,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":124,"sourceHtmlUrl":125},".ai-team\u002Fcasting\u002Fhistory.json",518,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fcasting\u002Fhistory.json",{"path":127,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":128,"sourceHtmlUrl":129},".ai-team\u002Fcasting\u002Fpolicy.json",753,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fcasting\u002Fpolicy.json",{"path":131,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":132,"sourceHtmlUrl":133},".ai-team\u002Fcasting\u002Fregistry.json",825,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fcasting\u002Fregistry.json",{"path":135,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":136,"sourceHtmlUrl":137},".ai-team\u002Fceremonies.md",978,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fceremonies.md",{"path":139,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":140,"sourceHtmlUrl":141},".ai-team\u002Fdecisions.md",20730,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fdecisions.md",{"path":143,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":144,"sourceHtmlUrl":145},".ai-team\u002Flog\u002F2026-02-09-landing-page.md",756,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-09-landing-page.md",{"path":147,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":148,"sourceHtmlUrl":149},".ai-team\u002Flog\u002F2026-02-09-project-setup.md",476,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-09-project-setup.md",{"path":151,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":152,"sourceHtmlUrl":153},".ai-team\u002Flog\u002F2026-02-09-publish.md",727,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-09-publish.md",{"path":155,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":156,"sourceHtmlUrl":157},".ai-team\u002Flog\u002F2026-02-17-blog-content-fixes.md",604,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-blog-content-fixes.md",{"path":159,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":160,"sourceHtmlUrl":161},".ai-team\u002Flog\u002F2026-02-17-blog-intro-rewrite.md",424,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-blog-intro-rewrite.md",{"path":163,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":164,"sourceHtmlUrl":165},".ai-team\u002Flog\u002F2026-02-17-blog-research-integration.md",910,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-blog-research-integration.md",{"path":167,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":168,"sourceHtmlUrl":169},".ai-team\u002Flog\u002F2026-02-17-blog-social-content.md",593,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-blog-social-content.md",{"path":171,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":172,"sourceHtmlUrl":173},".ai-team\u002Flog\u002F2026-02-17-linkedin-tables.md",663,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-linkedin-tables.md",{"path":175,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":176,"sourceHtmlUrl":177},".ai-team\u002Flog\u002F2026-02-17-readme-update.md",512,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-17-readme-update.md",{"path":179,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":180,"sourceHtmlUrl":181},".ai-team\u002Flog\u002F2026-02-18-skillsbench-pr.md",515,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-18-skillsbench-pr.md",{"path":183,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":184,"sourceHtmlUrl":185},".ai-team\u002Flog\u002F2026-02-18-skillsbench-scoring.md",804,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-18-skillsbench-scoring.md",{"path":187,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":188,"sourceHtmlUrl":189},".ai-team\u002Flog\u002F2026-02-18-v1-release.md",553,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-18-v1-release.md",{"path":191,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":192,"sourceHtmlUrl":193},".ai-team\u002Flog\u002F2026-02-19-agent-customization-pr.md",1287,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-19-agent-customization-pr.md",{"path":195,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":196,"sourceHtmlUrl":197},".ai-team\u002Flog\u002F2026-02-19-pr-revert-reorg.md",1489,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-19-pr-revert-reorg.md",{"path":199,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":200,"sourceHtmlUrl":201},".ai-team\u002Flog\u002F2026-02-19-sensei-audit-agent-customization.md",1368,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Flog\u002F2026-02-19-sensei-audit-agent-customization.md",{"path":203,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":204,"sourceHtmlUrl":205},".ai-team\u002Forchestration-log\u002F2026-02-09T21-30-linus.md",586,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Forchestration-log\u002F2026-02-09T21-30-linus.md",{"path":207,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":208,"sourceHtmlUrl":209},".ai-team\u002Forchestration-log\u002F2026-02-09T21-30-livingston.md",538,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Forchestration-log\u002F2026-02-09T21-30-livingston.md",{"path":211,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":212,"sourceHtmlUrl":213},".ai-team\u002Forchestration-log\u002F2026-02-09T21-30-rusty.md",575,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Forchestration-log\u002F2026-02-09T21-30-rusty.md",{"path":215,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":216,"sourceHtmlUrl":217},".ai-team\u002Frouting.md",1423,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Frouting.md",{"path":219,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":220,"sourceHtmlUrl":221},".ai-team\u002Fteam.md",3794,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team\u002Fteam.md",{"path":223,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":226,"sourceHtmlUrl":227},".gitattributes","OTHER","其他",199,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.gitattributes",{"path":229,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":230,"sourceHtmlUrl":231},".github\u002Fagents\u002Fsquad.agent.md",106445,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fagents\u002Fsquad.agent.md",{"path":233,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":234,"sourceHtmlUrl":235},".github\u002Fcopilot-instructions.md",3057,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fcopilot-instructions.md",{"path":237,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":240,"sourceHtmlUrl":241},".github\u002Fscripts\u002Fsquad-main-guard.mjs","SCRIPT","脚本",545,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fscripts\u002Fsquad-main-guard.mjs",{"path":243,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":244,"sourceHtmlUrl":245},".github\u002Fscripts\u002Fsquad-main-guard.test.mjs",4280,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fscripts\u002Fsquad-main-guard.test.mjs",{"path":247,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":248,"sourceHtmlUrl":249},".github\u002Fworkflows\u002Fdeploy-pages.yml",907,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fdeploy-pages.yml",{"path":251,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":252,"sourceHtmlUrl":253},".github\u002Fworkflows\u002Fpackage-skill.yml",2236,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fpackage-skill.yml",{"path":255,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":256,"sourceHtmlUrl":257},".github\u002Fworkflows\u002Fpublish.yml",2256,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fpublish.yml",{"path":259,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":260,"sourceHtmlUrl":261},".github\u002Fworkflows\u002Fsquad-ci.yml",403,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-ci.yml",{"path":263,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":264,"sourceHtmlUrl":265},".github\u002Fworkflows\u002Fsquad-docs.yml",1029,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-docs.yml",{"path":267,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":268,"sourceHtmlUrl":269},".github\u002Fworkflows\u002Fsquad-heartbeat.yml",12242,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-heartbeat.yml",{"path":271,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":272,"sourceHtmlUrl":273},".github\u002Fworkflows\u002Fsquad-issue-assign.yml",6254,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-issue-assign.yml",{"path":275,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":276,"sourceHtmlUrl":277},".github\u002Fworkflows\u002Fsquad-label-enforce.yml",6851,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-label-enforce.yml",{"path":279,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":280,"sourceHtmlUrl":281},".github\u002Fworkflows\u002Fsquad-main-guard.yml",2651,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-main-guard.yml",{"path":283,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":284,"sourceHtmlUrl":285},".github\u002Fworkflows\u002Fsquad-preview.yml",999,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-preview.yml",{"path":287,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":288,"sourceHtmlUrl":289},".github\u002Fworkflows\u002Fsquad-release.yml",2222,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-release.yml",{"path":291,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":292,"sourceHtmlUrl":293},".github\u002Fworkflows\u002Fsquad-triage.yml",10971,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsquad-triage.yml",{"path":295,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":296,"sourceHtmlUrl":297},".github\u002Fworkflows\u002Fsync-squad-labels.yml",6634,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.github\u002Fworkflows\u002Fsync-squad-labels.yml",{"path":299,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":300,"sourceHtmlUrl":301},".gitignore",66,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.gitignore",{"path":303,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":304,"sourceHtmlUrl":305},".token-limits.json",399,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.token-limits.json",{"path":307,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":308,"sourceHtmlUrl":309},"action.yml",2664,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Faction.yml",{"path":311,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":312,"sourceHtmlUrl":313},"agent-registry.json",362,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fagent-registry.json",{"path":315,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":316,"sourceHtmlUrl":317},"AGENTS.md",8008,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FAGENTS.md",{"path":319,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":320,"sourceHtmlUrl":321},"agents\u002Fopenai.yaml",94,"https:\u002F\u002Fgithub.com\u002Fbnferguson\u002Fdotfiles\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fresearch\u002Fagents\u002Fopenai.yaml",{"path":323,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":324,"sourceHtmlUrl":325},"CHANGELOG.md",2761,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FCHANGELOG.md",{"path":327,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":328,"sourceHtmlUrl":329},"demo-docs\u002FINTERACTIVE-GUIDE.md",2973,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002FINTERACTIVE-GUIDE.md",{"path":331,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":332,"sourceHtmlUrl":333},"demo-docs\u002FQUICK-REFERENCE.md",2768,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002FQUICK-REFERENCE.md",{"path":335,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":336,"sourceHtmlUrl":337},"demo-docs\u002FREADME.md",2276,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002FREADME.md",{"path":339,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":340,"sourceHtmlUrl":341},"demo-docs\u002Frun-demo.sh",4661,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002Frun-demo.sh",{"path":343,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":344,"sourceHtmlUrl":345},"demo-docs\u002FTALKING-POINTS.md",2758,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002FTALKING-POINTS.md",{"path":347,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":348,"sourceHtmlUrl":349},"demo-docs\u002FVIDEO-OUTLINE.md",2329,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002FVIDEO-OUTLINE.md",{"path":351,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":352,"sourceHtmlUrl":353},"docs\u002F.gitignore",264,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002F.gitignore",{"path":355,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":356,"sourceHtmlUrl":357},"docs\u002F.vscode\u002Fextensions.json",87,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002F.vscode\u002Fextensions.json",{"path":359,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":360,"sourceHtmlUrl":361},"docs\u002F.vscode\u002Flaunch.json",207,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002F.vscode\u002Flaunch.json",{"path":363,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":364,"sourceHtmlUrl":365},"docs\u002Fastro.config.mjs",289,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fastro.config.mjs",{"path":367,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":368,"sourceHtmlUrl":369},"docs\u002Fblog\u002Fsensei-launch.md",5767,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fblog\u002Fsensei-launch.md",{"path":371,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":372,"sourceHtmlUrl":373},"docs\u002Fblog\u002Fsocial-posts.md",4167,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fblog\u002Fsocial-posts.md",{"path":375,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":376,"sourceHtmlUrl":377},"docs\u002Fpackage-lock.json",145165,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fpackage-lock.json",{"path":379,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":380,"sourceHtmlUrl":381},"docs\u002Fpackage.json",343,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fpackage.json",{"path":383,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":384,"sourceHtmlUrl":385},"docs\u002Fplans\u002F2026-10-29-agent-skills-refresh.md",6291,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fplans\u002F2026-10-29-agent-skills-refresh.md",{"path":387,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":388,"sourceHtmlUrl":389},"docs\u002Fpublic\u002Ffavicon.ico",655,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fpublic\u002Ffavicon.ico",{"path":391,"resourceType":392,"resourceTypeDesc":393,"sizeBytes":394,"sourceHtmlUrl":395},"docs\u002Fpublic\u002Ffavicon.svg","ASSET","资产文件",444,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fpublic\u002Ffavicon.svg",{"path":397,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":398,"sourceHtmlUrl":399},"docs\u002FREADME.md",5085,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002FREADME.md",{"path":401,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":402,"sourceHtmlUrl":403},"docs\u002Fsrc\u002Fcomponents\u002FBeforeAfter.astro",1964,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FBeforeAfter.astro",{"path":405,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":406,"sourceHtmlUrl":407},"docs\u002Fsrc\u002Fcomponents\u002FEvaluation.astro",1553,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FEvaluation.astro",{"path":409,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":410,"sourceHtmlUrl":411},"docs\u002Fsrc\u002Fcomponents\u002FFooter.astro",1193,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FFooter.astro",{"path":413,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":414,"sourceHtmlUrl":415},"docs\u002Fsrc\u002Fcomponents\u002FHero.astro",2708,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FHero.astro",{"path":417,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":418,"sourceHtmlUrl":419},"docs\u002Fsrc\u002Fcomponents\u002FHowItWorks.astro",1792,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FHowItWorks.astro",{"path":421,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":422,"sourceHtmlUrl":423},"docs\u002Fsrc\u002Fcomponents\u002FProblem.astro",1241,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FProblem.astro",{"path":425,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":426,"sourceHtmlUrl":427},"docs\u002Fsrc\u002Fcomponents\u002FQuickStart.astro",6896,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FQuickStart.astro",{"path":429,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":430,"sourceHtmlUrl":431},"docs\u002Fsrc\u002Fcomponents\u002FScoringLevels.astro",2248,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fcomponents\u002FScoringLevels.astro",{"path":433,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":434,"sourceHtmlUrl":435},"docs\u002Fsrc\u002Flayouts\u002FBaseLayout.astro",1751,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Flayouts\u002FBaseLayout.astro",{"path":437,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":438,"sourceHtmlUrl":439},"docs\u002Fsrc\u002Fpages\u002Findex.astro",1060,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fpages\u002Findex.astro",{"path":441,"resourceType":224,"resourceTypeDesc":225,"sizeBytes":442,"sourceHtmlUrl":443},"docs\u002Fsrc\u002Fstyles\u002Fglobal.css",337,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Fsrc\u002Fstyles\u002Fglobal.css",{"path":445,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":446,"sourceHtmlUrl":447},"docs\u002Ftsconfig.json",109,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdocs\u002Ftsconfig.json",{"path":449,"resourceType":450,"resourceTypeDesc":451,"sizeBytes":452,"sourceHtmlUrl":16},"LICENSE.txt","LICENSE","许可证",1068,{"path":454,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":455,"sourceHtmlUrl":456},"package.json",1459,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fpackage.json",{"path":458,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":459,"sourceHtmlUrl":460},"README.md",16777,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002FREADME.md",{"path":462,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":463,"sourceHtmlUrl":464},"references\u002Fconfiguration.md",6055,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fconfiguration.md",{"path":466,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":467,"sourceHtmlUrl":468},"references\u002Fdistribution.md",3075,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fdistribution.md",{"path":470,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":471,"sourceHtmlUrl":472},"references\u002Fevaluation.md",7510,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fevaluation.md",{"path":474,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":475,"sourceHtmlUrl":476},"references\u002Fexamples.md",2956,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fexamples.md",{"path":478,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":479,"sourceHtmlUrl":480},"references\u002Floop.md",11499,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Floop.md",{"path":482,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":483,"sourceHtmlUrl":484},"references\u002Fmcp-integration.md",3767,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fmcp-integration.md",{"path":486,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":487,"sourceHtmlUrl":488},"references\u002Fportability.md",4581,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fportability.md",{"path":490,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":491,"sourceHtmlUrl":492},"references\u002Fscoring.md",5975,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fscoring.md",{"path":494,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":495,"sourceHtmlUrl":496},"references\u002Fskillsbench.md",3684,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Fskillsbench.md",{"path":498,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":499,"sourceHtmlUrl":500},"references\u002Ftest-templates\u002Fjest.md",3887,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Ftest-templates\u002Fjest.md",{"path":502,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":503,"sourceHtmlUrl":504},"references\u002Ftest-templates\u002Fprompts.md",5142,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Ftest-templates\u002Fprompts.md",{"path":506,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":507,"sourceHtmlUrl":508},"references\u002Ftest-templates\u002Fpytest.md",5493,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Ftest-templates\u002Fpytest.md",{"path":510,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":511,"sourceHtmlUrl":512},"references\u002Ftest-templates\u002Fskill-init.md",2441,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Ftest-templates\u002Fskill-init.md",{"path":514,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":515,"sourceHtmlUrl":516},"references\u002Ftest-templates\u002Fwaza.md",1413,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Freferences\u002Ftest-templates\u002Fwaza.md",{"path":518,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":519,"sourceHtmlUrl":520},"scripts\u002Fpackage-lock.json",58271,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fpackage-lock.json",{"path":522,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":523,"sourceHtmlUrl":524},"scripts\u002Fpackage-skill.mjs",2513,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fpackage-skill.mjs",{"path":526,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":527,"sourceHtmlUrl":528},"scripts\u002Fpackage-skill.test.mjs",5372,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fpackage-skill.test.mjs",{"path":530,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":531,"sourceHtmlUrl":532},"scripts\u002Fpackage.json",606,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fpackage.json",{"path":534,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":535,"sourceHtmlUrl":536},"scripts\u002Fsrc\u002Fchecks.ts",478,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fchecks.ts",{"path":538,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":539,"sourceHtmlUrl":540},"scripts\u002Fsrc\u002Fdocumentation.test.ts",1201,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fdocumentation.test.ts",{"path":542,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":543,"sourceHtmlUrl":544},"scripts\u002Fsrc\u002Fevals\u002Fevaluate.test.ts",10110,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fevals\u002Fevaluate.test.ts",{"path":546,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":547,"sourceHtmlUrl":548},"scripts\u002Fsrc\u002Fevals\u002Fevaluate.ts",13444,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fevals\u002Fevaluate.ts",{"path":550,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":551,"sourceHtmlUrl":552},"scripts\u002Fsrc\u002Fevals\u002Ffixtures\u002Fadapter.mjs",1975,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fevals\u002Ffixtures\u002Fadapter.mjs",{"path":554,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":555,"sourceHtmlUrl":556},"scripts\u002Fsrc\u002Fevals\u002Ffixtures\u002Fsmoke.json",627,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fevals\u002Ffixtures\u002Fsmoke.json",{"path":558,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":559,"sourceHtmlUrl":560},"scripts\u002Fsrc\u002Fgepa\u002Fauto_evaluator.py",26489,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fgepa\u002Fauto_evaluator.py",{"path":562,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":563,"sourceHtmlUrl":564},"scripts\u002Fsrc\u002Fgepa\u002Frequirements.txt",12,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fgepa\u002Frequirements.txt",{"path":566,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":567,"sourceHtmlUrl":568},"scripts\u002Fsrc\u002Fpackage-metadata.test.ts",3492,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fpackage-metadata.test.ts",{"path":570,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":571,"sourceHtmlUrl":572},"scripts\u002Fsrc\u002Fparse.ts",132,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fparse.ts",{"path":574,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":575,"sourceHtmlUrl":576},"scripts\u002Fsrc\u002Fproof.test.ts",3113,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fproof.test.ts",{"path":578,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":579,"sourceHtmlUrl":580},"scripts\u002Fsrc\u002Fproof.ts",3342,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fproof.ts",{"path":582,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":583,"sourceHtmlUrl":584},"scripts\u002Fsrc\u002Fpublic-exports.test.ts",809,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fpublic-exports.test.ts",{"path":586,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":587,"sourceHtmlUrl":588},"scripts\u002Fsrc\u002Frepo-policy.test.ts",2618,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Frepo-policy.test.ts",{"path":590,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":591,"sourceHtmlUrl":592},"scripts\u002Fsrc\u002Frepo-policy.ts",3095,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Frepo-policy.ts",{"path":594,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":595,"sourceHtmlUrl":596},"scripts\u002Fsrc\u002Fscore.ts",44,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Fscore.ts",{"path":598,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":599,"sourceHtmlUrl":600},"scripts\u002Fsrc\u002Ftokens\u002Fcli.integration.test.ts",5744,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcli.integration.test.ts",{"path":602,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":603,"sourceHtmlUrl":604},"scripts\u002Fsrc\u002Ftokens\u002Fcli.test.ts",1862,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcli.test.ts",{"path":606,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":607,"sourceHtmlUrl":608},"scripts\u002Fsrc\u002Ftokens\u002Fcli.ts",9522,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcli.ts",{"path":610,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":611,"sourceHtmlUrl":612},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcheck.ts",4590,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcheck.ts",{"path":614,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":615,"sourceHtmlUrl":616},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcompare.test.ts",6931,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcompare.test.ts",{"path":618,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":619,"sourceHtmlUrl":620},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcompare.ts",12287,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcompare.ts",{"path":622,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":623,"sourceHtmlUrl":624},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcount.ts",4886,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fcount.ts",{"path":626,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":627,"sourceHtmlUrl":628},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Findex.ts",209,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Findex.ts",{"path":630,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":631,"sourceHtmlUrl":632},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fscore.test.ts",24943,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fscore.test.ts",{"path":634,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":635,"sourceHtmlUrl":636},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fscore.ts",29791,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fscore.ts",{"path":638,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":639,"sourceHtmlUrl":640},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fsuggest.ts",8075,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fsuggest.ts",{"path":642,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":643,"sourceHtmlUrl":644},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Ftypes.test.ts",3064,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Ftypes.test.ts",{"path":646,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":647,"sourceHtmlUrl":648},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Ftypes.ts",5417,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Ftypes.ts",{"path":650,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":651,"sourceHtmlUrl":652},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Futils.test.ts",3030,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Futils.test.ts",{"path":654,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":655,"sourceHtmlUrl":656},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Futils.ts",5933,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Futils.ts",{"path":658,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":659,"sourceHtmlUrl":660},"scripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fyaml.test.ts",6909,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fsrc\u002Ftokens\u002Fcommands\u002Fyaml.test.ts",{"path":662,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":663,"sourceHtmlUrl":664},"scripts\u002Ftsconfig.json",392,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Ftsconfig.json",{"path":666,"resourceType":238,"resourceTypeDesc":239,"sizeBytes":667,"sourceHtmlUrl":668},"scripts\u002Fvitest.config.ts",328,"https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fscripts\u002Fvitest.config.ts",[670,684,701],{"skillNo":671,"name":672,"nameZh":6,"description":673,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":674,"categories":675,"keywords":677,"publishedAt":49},"01M6CFYXGVR5A3QMJMR462AKM8","sample-skill","Utility for working with files","https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002Fdemo-docs\u002Fsample-skill\u002FSKILL.md",[676],{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},[678,679,680,681,682,31,683],"sample","sample skill","files","utility","with","with files",{"skillNo":685,"name":686,"nameZh":6,"description":687,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":688,"categories":689,"keywords":690,"publishedAt":49},"01M6CFYG8RJ13PCRS48E9TV5AB","squad-conventions","Core conventions and patterns used in the Squad codebase","https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team-templates\u002Fskills\u002Fsquad-conventions\u002FSKILL.md",[],[691,692,693,694,695,696,697,698,699,700],"conventions","squad","squad conventions","project","manual","high","codebase","core","patterns","project-conventions",{"skillNo":702,"name":703,"nameZh":6,"description":704,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":705,"categories":706,"keywords":709,"publishedAt":49},"01M6CFYCDPWRYGEA59HS85FZ5C","{skill-name}","{what this skill teaches agents}","https:\u002F\u002Fgithub.com\u002Fspboyer\u002Fsensei\u002Fblob\u002Fmain\u002F.ai-team-templates\u002Fskill.md",[707,708],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},[710,711,712,713,696,695,714,715,716,717,718,719,720],"{skill name}","skill name","name","testing","api-design","error","learned","error-handling","how","api","design"]