[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KMCCBK2DBWCD9XZPCT35ZB":3,"skill-same:01M6KMCCBK2DBWCD9XZPCT35ZB":64},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M6KMCCBK2DBWCD9XZPCT35ZB","add-view",null,"Add a new API view function to a Django views.py file. Use when adding views or API handlers.","Tetra-Research\u002Fjig","Tetra-Research","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F146581685?v=4","01M6KM4EG0ZAWRDQPSJZ4T4CWN","Tetra Research","01M6KM4EMC95A68J3CRCKTDNZD",6,"MIT","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Feval\u002Fscenarios\u002Fdiscover-recipe\u002Fcodebase\u002F.claude\u002Fskills\u002Fadd-view\u002FSKILL.md",[],[19,20,21,22,23,24,25],"view","add view","add","file","api","django","use","2026-11-10 10:12:30",false,"---\nname: add-view\ndescription: Add a new API view function to a Django views.py file. Use when adding views or API handlers.\n---\n\n# Add View\n\nAdd a new API view function to views.py.\n\n## Usage\n\n```bash\njig run ${CLAUDE_SKILL_DIR}\u002Frecipe.yaml --vars '{\"model_name\": \"\u003CModel>\", \"view_name\": \"\u003Cname>\"}'\n```\n\n## Variables\n\n- **model_name**: Django model to query (e.g. `User`)\n- **view_name**: View function name (e.g. `user_detail`)\n\n## Gotchas\n\n- If jig exits non-zero, it prints the rendered template to stderr. Use that output to apply changes manually.\n","# Add View\n\nAdd a new API view function to views.py.\n\n## Usage\n\n```bash\njig run ${CLAUDE_SKILL_DIR}\u002Frecipe.yaml --vars '{\"model_name\": \"\u003CModel>\", \"view_name\": \"\u003Cname>\"}'\n```\n\n## Variables\n\n- **model_name**: Django model to query (e.g. `User`)\n- **view_name**: View function name (e.g. `user_detail`)\n\n## Gotchas\n\n- If jig exits non-zero, it prints the rendered template to stderr. Use that output to apply changes manually.\n",{"name":5,"description":7},"main","ab37f4809db1129e69d61246bd7a5d3b21b7f79b","eval\u002Fscenarios\u002Fdiscover-recipe\u002Fcodebase\u002F.claude\u002Fskills\u002Fadd-view",0,"https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig","https:\u002F\u002Fgithub.com\u002FTetra-Research","2026-04-10 09:57:50",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add Tetra-Research\u002Fjig --skill add-view",{"tool":44,"command":45},"bunx","bunx skills add Tetra-Research\u002Fjig --skill add-view",{"tool":47,"command":48},"pnpm","pnpm dlx skills add Tetra-Research\u002Fjig --skill add-view","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Feval\u002Fscenarios\u002Fdiscover-recipe\u002Fcodebase\u002F.claude\u002Fskills\u002Fadd-view\u002FSKILL.md",true,[52,58],{"path":53,"resourceType":54,"resourceTypeDesc":55,"sizeBytes":56,"sourceHtmlUrl":57},"recipe.yaml","REFERENCE","参考文档",257,"https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Feval\u002Fscenarios\u002Fdiscover-recipe\u002Fcodebase\u002F.claude\u002Fskills\u002Fadd-view\u002Frecipe.yaml",{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"templates\u002Fview.py.j2","OTHER","其他",99,"https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Feval\u002Fscenarios\u002Fdiscover-recipe\u002Fcodebase\u002F.claude\u002Fskills\u002Fadd-view\u002Ftemplates\u002Fview.py.j2",[65,90,115,131,151,165],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":26},"01M6KMDJNF2XFW5VKNHT5KGA7M","velocity","Systematic DX improvement hunt — find friction, inconsistency, and missing abstractions across PRs, code, or tickets, then feed findings into \u002Fimprove. Use when looking for ways to accelerate development or compound Claude Code's utility.","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fskills\u002Fvelocity\u002FSKILL.md",[],[67,72,73,74,75,76,77,78,79,80,81,82,83,84,25,85,86,87,88,89],"improvement","hunt","for","true","Accelerate","utility","ticket","missing","scope","id","module","across","dx","improve","Bash","code","development","component",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":26},"01M6KMDF2VAYVDDQWM4A2HDZ5P","upgrade","Upgrade an existing skill or agent by auditing it, gathering user references, and rewriting it with real content. Use when a skill is thin, sloppy, missing gotchas, or needs improvement. Different from \u002Fimprove which creates new extensions.","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fskills\u002Fupgrade\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[92,102,103,104,79,105,106,25,107,108,109,110,85,86,111,112,113,72,114],"edit","with","it","existing skill","references","user","write","read","grep","content","which","Existing","extensions",{"skillNo":116,"name":85,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":26},"01M6KMDABCDDRWHCPVGRJ7G3N1","Deliberately improve Claude Code by creating or updating skills, agents, hooks, rules, or MCP servers. Use when Claude keeps making the same mistake, a workflow is tedious, a new pattern needs enforcement, or you want to compound Claude's utility.","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fskills\u002Fimprove\u002FSKILL.md",[120],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},[85,122,123,77,87,124,125,25,102,108,109,110,126,86,127,128,129,130],"pattern","you","enforcement","hooks","Rules","mcp servers","compound","workflow","MCP",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":26},"01M6KMD6HSWSET1HRR5AHT9HFT","clean-copy","Recreate the current branch with a clean, narrative commit history. Use before creating a PR from a messy development branch, after exploratory coding with WIP commits, or when commit history is hard to review.","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fskills\u002Fclean-copy\u002FSKILL.md",[],[138,139,140,110,141,142,86,143,88,144,145,146,147,148,75,103,149,150,25,109],"clean","copy","clean copy","history","gh","commits","pr","commit","review","branch","branch-name","narrative","name",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":26},"01M6KMD10AN05R0Q0PQPP8ZF16","audit","Audit installed skills and agents against best practices. Use when reviewing skill quality, checking for common problems, or before upgrading existing skills. Read-only — produces a report, changes nothing.","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fskills\u002Faudit\u002FSKILL.md",[],[153,158,113,74,159,160,25,109,110,161,162,163,164],"changes","read-only","only","common","quality","best practices","report",{"skillNo":166,"name":167,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":170,"publishedAt":26},"01M6KMCX8WE6FFXZ9X50ESNHAF","typescript-update-model","https:\u002F\u002Fgithub.com\u002FTetra-Research\u002Fjig\u002Fblob\u002Fmain\u002Fexamples\u002Ftypescript-update-model\u002FSKILL.md",[],[171,172,173,174],"update","model","typescript update model","typescript"]