[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DX56W1JS1BS37AHKWP1PVD":3,"skill-same:01M6DX56W1JS1BS37AHKWP1PVD":53},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6DX56W1JS1BS37AHKWP1PVD","log-trace-analysis",null,"Synthesize complex log outputs into a timeline of events.","CaptainPhantasy\u002Ffloyd-v5","CaptainPhantasy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F196844434?v=4","01M6DWWPY0PH8P2QRDKEE2JX7Y","DOUGLAS A TALLEY","01M6DWWQ5DJ386DHHD8RSGDVKN",0,"MIT","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Fdebugging\u002Flog-trace-analysis\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"analysis","trace","log","log trace analysis","debugging","timeline","synthesize","events","2026-11-10 10:12:30",false,"---\nname: log-trace-analysis\ndescription: Synthesize complex log outputs into a timeline of events.\ncategory: debugging\nversion: 1.0.0\nlicense: MIT\n---\n\n# log-trace-analysis\nYou take raw log dumps and extract the sequence of events leading to a failure.\n","# log-trace-analysis\nYou take raw log dumps and extract the sequence of events leading to a failure.\n",{"name":5,"license":15,"version":32,"category":23,"description":7},"1.0.0","main","aecb30865a3f12c8e7d03178a788df54714d005c","extensibility\u002Fskills\u002Fdebugging\u002Flog-trace-analysis","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy","2026-07-22 16:03:37",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add CaptainPhantasy\u002Ffloyd-v5 --skill log-trace-analysis",{"tool":45,"command":46},"bunx","bunx skills add CaptainPhantasy\u002Ffloyd-v5 --skill log-trace-analysis",{"tool":48,"command":49},"pnpm","pnpm dlx skills add CaptainPhantasy\u002Ffloyd-v5 --skill log-trace-analysis","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Fdebugging\u002Flog-trace-analysis\u002FSKILL.md",true,[],[54,75,89,104,122,130],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":65,"publishedAt":27},"01M6DX812GFADPZN8D58E50P5M","test-write-go","Generate idiomatic Go table-driven tests.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Ftesting\u002Ftest-write-go\u002FSKILL.md",[60],{"categoryNo":61,"categoryName":62,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[66,67,68,69,70,71,72,73,74],"test write go","write","test","go","driven","tests","table","generate","testing",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":82,"publishedAt":27},"01M6DX7VWWVPT6N411PQYQ3C8F","test-coverage-fix","Identify and fill missing test coverage gaps.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Ftesting\u002Ftest-coverage-fix\u002FSKILL.md",[81],{"categoryNo":61,"categoryName":62,"taxonomyType":63,"taxonomyTypeDesc":64},[83,84,85,86,68,87,88,74],"test coverage fix","test coverage","fix","coverage","missing","coverage gaps",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":27},"01M6DX7SCYFNVXVVTTCRH61XDC","security-audit-checklist","Run a security audit against a checklist of common vulnerabilities.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Fsecurity\u002Fsecurity-audit-checklist\u002FSKILL.md",[],[96,97,98,99,100,101,102,103],"security audit","security audit checklist","checklist","audit","security","common","run","vulnerabilities",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":113,"publishedAt":27},"01M6DX7PR2CHY750EQCGN5Q7X3","refactor-extract","Surgically extract code into reusable functions or components.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Frefactoring\u002Frefactor-extract\u002FSKILL.md",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000007","代码审查",[114,115,116,117,118,119,120,121],"refactor extract","extract","refactor","functions","components","code","refactoring","reusable",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":27},"01M6DX7MVQQH71QPFMB8T2XQJ4","interface-generator","Extract interfaces from existing concrete types for better mockability.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Frefactoring\u002Finterface-generator\u002FSKILL.md",[],[129,120,115],"interface generator",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":27},"01M6DX7K5MBQ05M3CKV5TZKTD2","dry-logic-unifier","Unify duplicated logic across multiple files.","https:\u002F\u002Fgithub.com\u002FCaptainPhantasy\u002Ffloyd-v5\u002Fblob\u002Fmain\u002Fextensibility\u002Fskills\u002Frefactoring\u002Fdry-logic-unifier\u002FSKILL.md",[],[137,138,139,140,141,120],"logic","dry","dry logic unifier","files","across"]