[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6QGGDPNF15RMMT1RCFDH9FN":3,"creator-list:01M6QGGDPNF15RMMT1RCFDH9FN:stars:2:":18},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":12,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":9,"company":9,"location":9,"followersCount":14,"publicReposCount":17},"01M6QGGDPNF15RMMT1RCFDH9FN","ImaginerLabs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F214277308?v=4","ORGANIZATION","组织",null,325,1,7,6,0,"2026-04-18 16:27:13","https:\u002F\u002Fgithub.com\u002FImaginerLabs",8,{"records":19,"total":10,"current":403,"size":404},[20,61,94,126,149,171,190,215,238,258,274,292,311,328,344,357,373,390],{"skillNo":21,"name":22,"nameZh":9,"description":23,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":27,"categories":28,"keywords":39,"publishedAt":60},"01M6QJ48350058BYTCX7F1BJDF","setup-test-data","Master test data setup: creating meaningful test fixtures, test data factories, and managing test data lifecycle. Use when user needs test data, test fixtures, sample data for tests, or when tests are hard to maintain due to data setup. Triggers especially when user says \"test fixtures\", \"test data\", \"setup test\", \"create test objects\", or \"sample data\".","ImaginerLabs\u002Fskill-manager","01M6QGGDTH5BY64DQ123NR8M33","MIT","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fsetup-test-data\u002FSKILL.md",[29,34],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],"test","setup","data","test data","setup test data","create","lifecycle","coding","management","use","master","maintain","objects","sample","fixtures","tests","triggers","data management","for","create test","2026-11-10 10:12:30",{"skillNo":62,"name":63,"nameZh":9,"description":64,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":65,"categories":66,"keywords":74,"publishedAt":60},"01M6QJ41WW50WPB45PQ00EWJ3E","security-review","AI-powered codebase security scanner that reasons about code like a security researcher — tracing data flows, understanding component interactions, and catching vulnerabilities that pattern-matching tools miss. Use this skill when asked to scan code for security vulnerabilities, find bugs, check for SQL injection, XSS, command injection, exposed API keys, hardcoded secrets, insecure dependencies, access control issues, or any request like \"is my code secure?\", \"review for security issues\", \"audit this codebase\", or \"check for vulnerabilities\". Covers injection flaws, authentication and access control bugs, secrets exposure, weak cryptography, insecure dependencies, and business logic issues across JavaScript, TypeScript, Python, Java, PHP, Go, Ruby, and Rust.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fsecurity-review\u002FSKILL.md",[67,70,73],{"categoryNo":68,"categoryName":69,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":71,"categoryName":72,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[75,76,77,78,79,80,81,82,83,84,85,63,86,87,88,89,90,91,92,93],"review","security","security review","security scanner","rust","copilot","scan code","code","authentication","issues","xss","api","ruby","access","scanner","main","across","flows","api keys",{"skillNo":95,"name":96,"nameZh":9,"description":97,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":98,"categories":99,"keywords":107,"publishedAt":60},"01M6QJ3TKM1QYFTPCZ1XDY92TM","safe-refactor","Chain-combined skill that ensures refactoring is done safely by combining refactor judgment, test coverage verification, and pre-commit review. Encapsulates the decision of WHEN to refactor, HOW to ensure safety, and WHAT verification is needed. Use when user mentions refactoring, code restructuring, improving code quality, or when they want to refactor without breaking behavior. Triggers especially when user says \"should I refactor this?\", \"is it safe to refactor?\", \"how do I refactor without breaking things?\", or \"refactor my code\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fsafe-refactor\u002FSKILL.md",[100,103,104],{"categoryNo":101,"categoryName":102,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":105,"categoryName":106,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000030","开发工程师",[108,109,110,75,111,82,112,113,114,115,116,117,118,119,120,121,122,123,124,125],"safe","refactor","safe refactor","commit","verification","doublecheck","Safety","how","refactoring","decision","coverage","test coverage","done","judgment","chain","how to","my","combined",{"skillNo":127,"name":128,"nameZh":9,"description":129,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":130,"categories":131,"keywords":135,"publishedAt":60},"01M6QJ3GDB50NKKEQQM5HGAJ54","reproduce-bug","Master reliable bug reproduction: how to construct minimal reproduction cases, isolate conditions, and verify bugs consistently. Use when debugging, creating bug reports, or when a bug is hard to reproduce. Triggers especially when user says \"reproduce bug\", \"can't reproduce\", \"minimal case\", \"bug report\", or \"isolating the bug\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Freproduce-bug\u002FSKILL.md",[132],{"categoryNo":133,"categoryName":134,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000034","行政与办公人员",[136,137,138,139,140,141,142,115,47,143,49,144,145,50,56,123,146,147,148],"reproduce","bug","reproduce bug","bug report","debugging","report","verify","user","minimal","reports","case","can","bugs",{"skillNo":150,"name":109,"nameZh":9,"description":151,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":152,"categories":153,"keywords":158,"publishedAt":60},"01M6QJ3BRQ0WQWB20GWWC4P9H0","Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Frefactor\u002FSKILL.md",[154,155],{"categoryNo":101,"categoryName":102,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":156,"categoryName":157,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000015","视觉设计",[109,159,80,82,160,114,161,116,47,162,163,164,90,165,166,167,168,169,58,170],"design","Type Safety","improve","repo","design patterns","code refactoring","patterns","extracting","Variables","tree","true","down",{"skillNo":172,"name":173,"nameZh":9,"description":174,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":175,"categories":176,"keywords":180,"publishedAt":60},"01M6QJ32EAT4H838FJE5ZDQXVX","read-test-coverage","Master reading test coverage reports: how to interpret coverage metrics, understand what they mean, and identify untested gaps. Use when analyzing code coverage, identifying test gaps, or when coverage numbers don't match expectations. Triggers especially when user says \"test coverage\", \"coverage report\", \"interpret coverage\", \"untested code\", or \"what's not tested\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fread-test-coverage\u002FSKILL.md",[177,178,179],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":105,"categoryName":106,"taxonomyType":37,"taxonomyTypeDesc":38},{"categoryNo":133,"categoryName":134,"taxonomyType":37,"taxonomyTypeDesc":38},[40,181,118,119,182,183,82,184,185,186,115,47,49,145,50,56,123,187,188,189],"read","read test coverage","coverage analysis","metrics","analyzing","analysis","reading","analyzing code","gaps",{"skillNo":191,"name":192,"nameZh":9,"description":193,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":194,"categories":195,"keywords":200,"publishedAt":60},"01M6QJ2TK4V8Z62WW7B1WRZVJA","react-performance","Reviews and optimizes React component performance and correctness. Covers stale closures, unnecessary re-renders, useEffect cleanup, state design, debounce\u002Fthrottle, and race conditions. Should be used when the user is concerned about React performance — slow renders, stale closure bugs, or optimizing useMemo\u002FuseCallback usage. Distinguished from frontend-code-review which covers general code quality, this skill focuses specifically on React performance and Hook-related issues.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Freact-performance\u002FSKILL.md",[196,199],{"categoryNo":197,"categoryName":198,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":71,"categoryName":72,"taxonomyType":32,"taxonomyTypeDesc":33},[201,202,203,204,159,75,205,206,207,82,84,208,47,209,210,211,212,213,148,214],"performance","react","react performance","frontend","component","code quality","cleanup","code-review","hook","re","reviews","usage","which","closure",{"skillNo":216,"name":217,"nameZh":9,"description":218,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":219,"categories":220,"keywords":224,"publishedAt":60},"01M6QJ2FXJ3RCZHWQTRK8GVPG2","react-component-refactor","Analyzes React component structure, identifies reusable units, and refactors large or messy components into clean, well-organized code. Strictly maintains 1:1 logic equivalence — only structure changes, never behavior. Should be used when the user wants to refactor a React component — splitting a monolith, reorganizing a messy file, or restructuring for better maintainability. Distinguished from react-component-extraction which extracts specific reusable pieces, this skill restructures the entire component.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Freact-component-refactor\u002FSKILL.md",[221,222,223],{"categoryNo":101,"categoryName":102,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":197,"categoryName":198,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":71,"categoryName":72,"taxonomyType":32,"taxonomyTypeDesc":33},[202,205,109,225,226,227,82,228,47,229,230,231,232,233,234,235,236,213,58,237],"react component","react component refactor","components","file","never","only","reusable","clean","units","structure","logic","monolith","changes",{"skillNo":239,"name":240,"nameZh":9,"description":241,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":242,"categories":243,"keywords":247,"publishedAt":60},"01M6QJ2AR7BBM68K2FJEWT0X1E","react-component-extraction","Extracts reusable UI or stateful logic into independent components or custom Hooks. Analyzes context dependencies, evaluates extraction boundaries, and ensures zero breakage for existing callers. Should be used when the user wants to extract, split, or isolate a piece of React code — creating reusable components, custom Hooks, or separating concerns within a large component. Distinguished from react-component-refactor which restructures the entire component, this skill focuses on extracting specific reusable pieces.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Freact-component-extraction\u002FSKILL.md",[244,245,246],{"categoryNo":101,"categoryName":102,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":197,"categoryName":198,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":71,"categoryName":72,"taxonomyType":32,"taxonomyTypeDesc":33},[202,205,248,249,225,250,227,82,251,252,231,253,235,166,254,213,58,255,256,257],"extraction","component extraction","react component extraction","ZeRO","hooks","dependencies","split","stateful","Existing","custom",{"skillNo":259,"name":260,"nameZh":9,"description":261,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":262,"categories":263,"keywords":266,"publishedAt":60},"01M6QJ20J3TSPBGK1C5JEAXNJS","pre-commit-review","Chain-combined skill that merges git-commit behavior with code-review judgment to create intelligent pre-commit workflow. Encapsulates the decision of WHEN to require review before commit, WHAT to check in pre-commit review, and HOW to structure commit workflow. Use when user mentions pre-commit review, commit with review, pre-commit checks, or when they want to establish commit quality gates. Triggers especially when user says \"should I review before commit?\", \"what should I check before committing?\", \"commit workflow\", or when they're unsure whether their commit is ready.","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fpre-commit-review\u002FSKILL.md",[264,265],{"categoryNo":71,"categoryName":72,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":105,"categoryName":106,"taxonomyType":37,"taxonomyTypeDesc":38},[75,111,267,268,269,45,82,270,208,115,117,271,234,121,122,123,210,272,273,125],"pre commit","pre commit review","workflow","git","ready","commit workflow","check in",{"skillNo":275,"name":276,"nameZh":9,"description":277,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":278,"categories":279,"keywords":282,"publishedAt":60},"01M6QJ1T1DYDHGJ41MAK8DE6Q1","intelligent-test-creation","Chain-combined skill for creating comprehensive, intelligent tests by combining test-think (what to test), generate-mock (mocking strategy), and setup-test-data (test fixtures). Use when user needs to write tests, wants intelligent test coverage, or when they're unsure what tests to write for a feature. Triggers especially when user says \"write tests for this\", \"how to test this\", \"test coverage\", \"what tests do I need\", or \"generate test cases\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fintelligent-test-creation\u002FSKILL.md",[280,281],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,283,284,285,286,287,42,115,47,288,118,119,289,290,122,123,210,58,291,125],"creation","intelligent test creation","testing","write tests","generate","write","do","feature","test cases",{"skillNo":293,"name":294,"nameZh":9,"description":295,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":296,"categories":297,"keywords":299,"publishedAt":60},"01M6QJ1ECHERKGDFHMQB5DX94H","inspect-state","Master runtime state inspection: how to examine variable values, object state, and data structures during execution. Use when debugging, understanding variable contents, or when code behavior is unexpected. Triggers especially when user says \"inspect variable\", \"check state\", \"what's in this object\", \"variable value\", \"runtime inspection\" or \"debug state\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Finspect-state\u002FSKILL.md",[298],{"categoryNo":105,"categoryName":106,"taxonomyType":37,"taxonomyTypeDesc":38},[300,301,302,303,140,82,42,304,115,47,305,49,50,306,307,308,56,123,309,310],"state","inspect","inspect state","debug","execution","check","data structures","runtime","watch","object","value",{"skillNo":312,"name":313,"nameZh":9,"description":314,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":315,"categories":316,"keywords":317,"publishedAt":60},"01M6QJ173A2HBXKWP43PBR46XY","git-stash-management","Master git stash: when to stash, how to organize stashes, naming strategies, and recovery patterns. Use when user mentions git stash, stashing changes, saving work in progress, or when they have uncommitted changes they need to set aside. Triggers especially when user says \"should I stash this?\", \"git stash\", \"save my changes\", \"switch branches with uncommitted work\", or \"recover stash\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-stash-management\u002FSKILL.md",[],[270,48,318,319,320,321,115,47,322,49,50,323,165,324,325,326,56,327,123,124],"stash","git stash management","SET","save","work","switch","branches","organize","strategies","progress",{"skillNo":329,"name":330,"nameZh":9,"description":331,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":332,"categories":333,"keywords":334,"publishedAt":60},"01M6QJ0TM0V89J0C8CPQC6E4GM","git-rebase-safety","Master safe rebasing: when to use rebase vs merge, how to handle conflicts, and how to ensure history integrity. Use when user mentions rebasing, git rebase, rebase conflicts, rebase vs merge, or when they're unsure about rebasing strategy. Triggers especially when user says \"should I rebase?\", \"rebase vs merge\", \"how to resolve rebase conflicts\", or \"is it safe to rebase?\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-rebase-safety\u002FSKILL.md",[],[270,114,335,336,337,108,269,338,339,115,47,340,341,49,50,342,343,56,123,210],"rebase","git rebase","git rebase safety","merge","integrity","history","strategy","conflicts","conflict",{"skillNo":345,"name":346,"nameZh":9,"description":347,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":348,"categories":349,"keywords":350,"publishedAt":60},"01M6QJ0HVJWGAR01D7ME51N60S","git-merge-resolution","Master git merge conflict resolution: when to merge vs rebase, conflict handling strategies, and maintaining clean merge history. Use when user encounters merge conflicts, git merge issues, or when they need to combine branch histories. Triggers especially when user says \"merge conflict\", \"resolve conflicts\", \"git merge\", \"merge strategy\", or \"conflicts in git\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-merge-resolution\u002FSKILL.md",[],[338,351,270,352,353,84,335,47,340,354,341,49,355,50,342,232,326,343,56,356],"git merge","resolution","git merge resolution","branch","conflict resolution","combine",{"skillNo":358,"name":359,"nameZh":9,"description":360,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":361,"categories":362,"keywords":363,"publishedAt":60},"01M6QJ06VKATRG1SGTM7W9K5ZX","git-history-rewrite","Master git history manipulation: when modifying history is safe, git reset\u002Frebase alternatives, and maintaining history integrity. Use when user mentions git history, rewriting commits, git reset, amending commits, or when they want to clean up commit history. Triggers especially when user says \"clean up history\", \"rewrite git history\", \"git reset\", \"amend commit\", or \"squash commits\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-history-rewrite\u002FSKILL.md",[],[270,340,364,365,108,111,339,366,367,335,368,47,49,369,50,232,370,56,371,372],"rewrite","git history rewrite","commits","amend","squash","up","squash commits","reset","alternatives",{"skillNo":374,"name":375,"nameZh":9,"description":376,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":377,"categories":378,"keywords":379,"publishedAt":60},"01M6QJ00Y3MRRNMFCP7KSTP55Y","git-commit","Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions \"\u002Fcommit\". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type\u002Fscope\u002Fdescription overrides, (4) Intelligent file staging for logical grouping","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-commit\u002FSKILL.md",[],[111,380,270,80,381,228,382,186,383,49,384,385,386,90,387,388,389,168,169,58],"git commit","commit message","messages","Bash","diff","auto","commit changes","grouping","scope","detecting",{"skillNo":391,"name":392,"nameZh":9,"description":393,"descriptionZh":9,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":25,"starsCount":14,"licenseSpdxId":26,"licenseFileUrl":9,"sourceHtmlUrl":394,"categories":395,"keywords":396,"publishedAt":60},"01M6QHZS98W5PE1K0ZCQCQ2VHX","git-branch-strategy","Master Git branching decisions: when to create branches, naming conventions, branch lifecycle management, and cleanup strategies. Use when user mentions branching, branch names, git workflow, branch management, or when they're unsure about which branch to create or how to organize branches. Triggers especially when user says \"should I create a branch?\", \"what should I name this branch?\", \"branch naming convention\", \"how to organize branches\", or \"when to create a branch\".","https:\u002F\u002Fgithub.com\u002FImaginerLabs\u002Fskill-manager\u002Fblob\u002Fmain\u002Fskills\u002Fcoding\u002Fgit-branch-strategy\u002FSKILL.md",[],[397,270,354,341,398,269,399,207,45,400,115,50,324,325,326,123,210,401,213,402],"git branch","git branch strategy","git workflow","delete","branch lifecycle","git branching",2,18]