[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KK9SP4XC3DN5RSF8EBVJA4":3,"skill-same:01M6KK9SP4XC3DN5RSF8EBVJA4":80},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":13,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6KK9SP4XC3DN5RSF8EBVJA4","create-skill-from-source-code",null,"Analyze existing source code to identify key patterns and generate comprehensive educational skill documentation with proper YAML frontmatter, architectural analysis, code templates, and usage examples.","AG064\u002FOpenSpace","AG064","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F184930299?v=4","01M6KHVFG7TB73NHX3RDYSTMH2","01M6KHVFMM7XA2PZA9Z83PHS3V",0,"MIT","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fcreate-skill-from-source-code\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"source code","create","create skill from source code","code","source","create skill","patterns","Existing","frontmatter","usage","with","architectural analysis","Educational","analyze","analysis","templates","yaml","examples","generate","documentation","2026-11-10 10:12:30",false,"---\nname: create-skill-from-source-code\ndescription: Analyze existing source code to identify key patterns and generate comprehensive educational skill documentation with proper YAML frontmatter, architectural analysis, code templates, and usage examples.\n---\n\n# Create Skill from Source Code\n\nThis skill guides you through the process of analyzing an existing source code implementation and transforming it into comprehensive educational documentation in the form of a skill file.\n\n## Overview\n\nWhen you have a reference implementation and need to create teaching materials or reusable documentation from it, follow this systematic workflow to extract patterns, analyze architecture, and generate well-structured educational content.\n\n## Prerequisites\n\n- Access to the source code file(s) you want to document\n- Understanding of the target audience for the skill\n- Knowledge of the programming language\u002Fframework used\n\n## Workflow Steps\n\n### 1. Read and Parse the Source Code\n\nFirst, read the complete source file to understand its full scope:\n\n```bash\n# Read the source file\ncat \u002Fpath\u002Fto\u002Fsource\u002Ffile.ext\n```\n\nOr use file reading tools to access the content programmatically.\n\n### 2. Identify Key Architectural Patterns\n\nAnalyze the code to identify:\n\n- **Core architectural patterns**: What design patterns are used? (e.g., Observer, Factory, MVC)\n- **Key implementation techniques**: How are specific challenges solved?\n- **Important data structures**: What structures enable the functionality?\n- **Critical algorithms**: What are the main algorithmic approaches?\n- **Integration points**: How does the code interact with external systems?\n\nTake notes on 3-5 major patterns that define the implementation.\n\n### 3. Create the Skill Directory Structure\n\n```bash\n# Create skill directory\nmkdir -p skills\u002Fskill-name\n\n# If you need auxiliary files (examples, scripts, etc.)\nmkdir -p skills\u002Fskill-name\u002Fexamples\nmkdir -p skills\u002Fskill-name\u002Ftemplates\n```\n\n### 4. Generate Comprehensive SKILL.md\n\nCreate a SKILL.md file with the following structure:\n\n#### Required YAML Frontmatter\n\n```yaml\n---\nname: descriptive-skill-name\ndescription: Brief one-sentence description of what the skill teaches\n---\n```\n\n**Frontmatter rules:**\n- Must be enclosed in `---` fences\n- `name`: lowercase, use hyphens for spaces\n- `description`: concise but informative (1-2 sentences max)\n\n#### Document Body Structure\n\nOrganize the content into clear sections:\n\n```markdown\n# [Skill Title]\n\n## Overview\nBrief introduction to what pattern\u002Ftechnique is being taught.\n\n## Key Patterns Identified\n\n### Pattern 1: [Name]\n**Purpose**: What problem does it solve?\n**Implementation**: How is it implemented in the reference code?\n**Key Code Elements**: \n- Relevant classes\u002Ffunctions\n- Important variables\u002Fstructures\n\n### Pattern 2: [Name]\n[Same structure as Pattern 1]\n\n[Continue for 3-5 main patterns]\n\n## Complete Code Template\n\nProvide a minimal but complete implementation:\n\n\\`\\`\\`[language]\n\u002F\u002F Simplified, well-commented version of the key code\n\u002F\u002F Include only essential elements\n\u002F\u002F Add explanatory comments\n\\`\\`\\`\n\n## Usage Examples\n\n### Example 1: Basic Usage\n\\`\\`\\`[language]\n\u002F\u002F Practical example showing how to use the pattern\n\\`\\`\\`\n\n### Example 2: Advanced Usage\n\\`\\`\\`[language]\n\u002F\u002F More complex scenario\n\\`\\`\\`\n\n## Best Practices\n\n- List key recommendations\n- Common pitfalls to avoid\n- Performance considerations\n- Testing strategies\n\n## When to Use This Pattern\n\nExplain scenarios where this pattern is appropriate and where it might not be the best choice.\n\n## Related Patterns\n\nReference related techniques or alternative approaches.\n\n## References\n\n- Link to original source (if applicable)\n- Related documentation\n- Further reading\n```\n\n### 5. Verify File Creation and Frontmatter\n\nAfter creating the skill file, verify:\n\n```bash\n# Check file exists\nls -la skills\u002Fskill-name\u002FSKILL.md\n\n# Verify frontmatter format\nhead -n 5 skills\u002Fskill-name\u002FSKILL.md\n\n# Should show:\n# ---\n# name: skill-name\n# description: Description here\n# ---\n```\n\nEnsure:\n- File starts with `---` on line 1\n- YAML contains at least `name` and `description` fields\n- Frontmatter closes with `---`\n- Content follows immediately after\n\n### 6. Add Auxiliary Files (Optional)\n\nIf the pattern benefits from additional resources:\n\n**Example script** (`examples\u002Fdemo.sh`):\n```bash\n#!\u002Fbin\u002Fbash\n# Demonstration script showing the pattern in action\n```\n\n**Template file** (`templates\u002Fstarter.template`):\n```\n# Ready-to-use template that users can copy\n```\n\n**Configuration example** (`examples\u002Fconfig.example`):\n```\n# Sample configuration demonstrating best practices\n```\n\n## Tips for Creating Effective Skills\n\n### Make It Generalizable\n\n- **Abstract away** specific variable names, file paths, or domain-specific details\n- **Focus on the pattern**, not the specific implementation\n- **Use placeholders** like `[your-project]`, `[input-file]` for context-specific values\n\n### Keep It Actionable\n\n- Use imperative language: \"Create...\", \"Implement...\", \"Configure...\"\n- Provide concrete code examples\n- Include expected outputs or results\n- Add verification steps\n\n### Structure for Clarity\n\n- Use hierarchical headings (##, ###, ####)\n- Break complex steps into numbered sub-steps\n- Use code blocks with appropriate syntax highlighting\n- Add tables or lists for comparing options\n\n### Balance Detail and Brevity\n\n- Be comprehensive but concise\n- Focus on the \"what\" and \"why\", not just the \"how\"\n- Link to external resources for deep dives\n- Include only code essential to understanding the pattern\n\n## Example: Transforming a Virtual List Component\n\nGiven a `VirtualList.ts` source file implementing virtual scrolling:\n\n1. **Read**: Load the complete TypeScript source\n2. **Identify patterns**: \n   - Chunk-based rendering for performance\n   - Scroll event listeners for viewport tracking\n   - DOM manipulation for dynamic updates\n   - State management for visible items\n3. **Create structure**: `skills\u002Fvirtual-scrolling-pattern\u002F`\n4. **Generate SKILL.md**:\n   - Frontmatter with name: `virtual-scrolling-pattern`\n   - Sections explaining each of the 4 patterns\n   - Simplified code template showing core logic\n   - Examples of basic and advanced usage\n5. **Verify**: Check file format and frontmatter validity\n\n## Common Pitfalls to Avoid\n\n- **Too specific**: Don't tie the skill to one particular codebase\n- **Missing frontmatter**: Always include valid YAML frontmatter\n- **No examples**: Abstract patterns need concrete examples\n- **Incomplete templates**: Code templates should be runnable or near-runnable\n- **Poor organization**: Use clear sections with descriptive headings\n\n## Validation Checklist\n\nBefore finalizing the skill:\n\n- [ ] YAML frontmatter is present and valid\n- [ ] Name is lowercase with hyphens\n- [ ] Description is concise (1-2 sentences)\n- [ ] Key patterns are clearly identified (3-5 patterns)\n- [ ] Code examples are provided and well-commented\n- [ ] Usage examples demonstrate practical application\n- [ ] Content is generalized beyond the specific source\n- [ ] File structure follows conventions\n- [ ] No task-specific details remain\n- [ ] Instructions are actionable and clear","# Create Skill from Source Code\n\nThis skill guides you through the process of analyzing an existing source code implementation and transforming it into comprehensive educational documentation in the form of a skill file.\n\n## Overview\n\nWhen you have a reference implementation and need to create teaching materials or reusable documentation from it, follow this systematic workflow to extract patterns, analyze architecture, and generate well-structured educational content.\n\n## Prerequisites\n\n- Access to the source code file(s) you want to document\n- Understanding of the target audience for the skill\n- Knowledge of the programming language\u002Fframework used\n\n## Workflow Steps\n\n### 1. Read and Parse the Source Code\n\nFirst, read the complete source file to understand its full scope:\n\n```bash\n# Read the source file\ncat \u002Fpath\u002Fto\u002Fsource\u002Ffile.ext\n```\n\nOr use file reading tools to access the content programmatically.\n\n### 2. Identify Key Architectural Patterns\n\nAnalyze the code to identify:\n\n- **Core architectural patterns**: What design patterns are used? (e.g., Observer, Factory, MVC)\n- **Key implementation techniques**: How are specific challenges solved?\n- **Important data structures**: What structures enable the functionality?\n- **Critical algorithms**: What are the main algorithmic approaches?\n- **Integration points**: How does the code interact with external systems?\n\nTake notes on 3-5 major patterns that define the implementation.\n\n### 3. Create the Skill Directory Structure\n\n```bash\n# Create skill directory\nmkdir -p skills\u002Fskill-name\n\n# If you need auxiliary files (examples, scripts, etc.)\nmkdir -p skills\u002Fskill-name\u002Fexamples\nmkdir -p skills\u002Fskill-name\u002Ftemplates\n```\n\n### 4. Generate Comprehensive SKILL.md\n\nCreate a SKILL.md file with the following structure:\n\n#### Required YAML Frontmatter\n\n```yaml\n---\nname: descriptive-skill-name\ndescription: Brief one-sentence description of what the skill teaches\n---\n```\n\n**Frontmatter rules:**\n- Must be enclosed in `---` fences\n- `name`: lowercase, use hyphens for spaces\n- `description`: concise but informative (1-2 sentences max)\n\n#### Document Body Structure\n\nOrganize the content into clear sections:\n\n```markdown\n# [Skill Title]\n\n## Overview\nBrief introduction to what pattern\u002Ftechnique is being taught.\n\n## Key Patterns Identified\n\n### Pattern 1: [Name]\n**Purpose**: What problem does it solve?\n**Implementation**: How is it implemented in the reference code?\n**Key Code Elements**: \n- Relevant classes\u002Ffunctions\n- Important variables\u002Fstructures\n\n### Pattern 2: [Name]\n[Same structure as Pattern 1]\n\n[Continue for 3-5 main patterns]\n\n## Complete Code Template\n\nProvide a minimal but complete implementation:\n\n\\`\\`\\`[language]\n\u002F\u002F Simplified, well-commented version of the key code\n\u002F\u002F Include only essential elements\n\u002F\u002F Add explanatory comments\n\\`\\`\\`\n\n## Usage Examples\n\n### Example 1: Basic Usage\n\\`\\`\\`[language]\n\u002F\u002F Practical example showing how to use the pattern\n\\`\\`\\`\n\n### Example 2: Advanced Usage\n\\`\\`\\`[language]\n\u002F\u002F More complex scenario\n\\`\\`\\`\n\n## Best Practices\n\n- List key recommendations\n- Common pitfalls to avoid\n- Performance considerations\n- Testing strategies\n\n## When to Use This Pattern\n\nExplain scenarios where this pattern is appropriate and where it might not be the best choice.\n\n## Related Patterns\n\nReference related techniques or alternative approaches.\n\n## References\n\n- Link to original source (if applicable)\n- Related documentation\n- Further reading\n```\n\n### 5. Verify File Creation and Frontmatter\n\nAfter creating the skill file, verify:\n\n```bash\n# Check file exists\nls -la skills\u002Fskill-name\u002FSKILL.md\n\n# Verify frontmatter format\nhead -n 5 skills\u002Fskill-name\u002FSKILL.md\n\n# Should show:\n# ---\n# name: skill-name\n# description: Description here\n# ---\n```\n\nEnsure:\n- File starts with `---` on line 1\n- YAML contains at least `name` and `description` fields\n- Frontmatter closes with `---`\n- Content follows immediately after\n\n### 6. Add Auxiliary Files (Optional)\n\nIf the pattern benefits from additional resources:\n\n**Example script** (`examples\u002Fdemo.sh`):\n```bash\n#!\u002Fbin\u002Fbash\n# Demonstration script showing the pattern in action\n```\n\n**Template file** (`templates\u002Fstarter.template`):\n```\n# Ready-to-use template that users can copy\n```\n\n**Configuration example** (`examples\u002Fconfig.example`):\n```\n# Sample configuration demonstrating best practices\n```\n\n## Tips for Creating Effective Skills\n\n### Make It Generalizable\n\n- **Abstract away** specific variable names, file paths, or domain-specific details\n- **Focus on the pattern**, not the specific implementation\n- **Use placeholders** like `[your-project]`, `[input-file]` for context-specific values\n\n### Keep It Actionable\n\n- Use imperative language: \"Create...\", \"Implement...\", \"Configure...\"\n- Provide concrete code examples\n- Include expected outputs or results\n- Add verification steps\n\n### Structure for Clarity\n\n- Use hierarchical headings (##, ###, ####)\n- Break complex steps into numbered sub-steps\n- Use code blocks with appropriate syntax highlighting\n- Add tables or lists for comparing options\n\n### Balance Detail and Brevity\n\n- Be comprehensive but concise\n- Focus on the \"what\" and \"why\", not just the \"how\"\n- Link to external resources for deep dives\n- Include only code essential to understanding the pattern\n\n## Example: Transforming a Virtual List Component\n\nGiven a `VirtualList.ts` source file implementing virtual scrolling:\n\n1. **Read**: Load the complete TypeScript source\n2. **Identify patterns**: \n   - Chunk-based rendering for performance\n   - Scroll event listeners for viewport tracking\n   - DOM manipulation for dynamic updates\n   - State management for visible items\n3. **Create structure**: `skills\u002Fvirtual-scrolling-pattern\u002F`\n4. **Generate SKILL.md**:\n   - Frontmatter with name: `virtual-scrolling-pattern`\n   - Sections explaining each of the 4 patterns\n   - Simplified code template showing core logic\n   - Examples of basic and advanced usage\n5. **Verify**: Check file format and frontmatter validity\n\n## Common Pitfalls to Avoid\n\n- **Too specific**: Don't tie the skill to one particular codebase\n- **Missing frontmatter**: Always include valid YAML frontmatter\n- **No examples**: Abstract patterns need concrete examples\n- **Incomplete templates**: Code templates should be runnable or near-runnable\n- **Poor organization**: Use clear sections with descriptive headings\n\n## Validation Checklist\n\nBefore finalizing the skill:\n\n- [ ] YAML frontmatter is present and valid\n- [ ] Name is lowercase with hyphens\n- [ ] Description is concise (1-2 sentences)\n- [ ] Key patterns are clearly identified (3-5 patterns)\n- [ ] Code examples are provided and well-commented\n- [ ] Usage examples demonstrate practical application\n- [ ] Content is generalized beyond the specific source\n- [ ] File structure follows conventions\n- [ ] No task-specific details remain\n- [ ] Instructions are actionable and clear",{"name":5,"description":7},"main","ff671ef61ed6587c49bd54c81cdc751c0b99e363","showcase\u002Fskills\u002Fcreate-skill-from-source-code","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace","https:\u002F\u002Fgithub.com\u002FAG064","AG064, E.Mi.\r\n\r\nA person who thinks all the time, yet all they have to think about is nothing. I want to improve the world and work on open source projects","2026-10-08 06:53:48",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add AG064\u002FOpenSpace --skill create-skill-from-source-code",{"tool":66,"command":67},"bunx","bunx skills add AG064\u002FOpenSpace --skill create-skill-from-source-code",{"tool":69,"command":70},"pnpm","pnpm dlx skills add AG064\u002FOpenSpace --skill create-skill-from-source-code","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fcreate-skill-from-source-code\u002FSKILL.md",true,[74],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},".skill_id","OTHER","其他",43,"https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fcreate-skill-from-source-code\u002F.skill_id",[81,104,120,129,155,171],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":48},"01M6KKMPWA0B5SCCH766F8M5EA","write-special-chars-ts-check","Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, plus a reliable TypeScript type-checking step that filters output to only the newly-written files to avoid being misled by pre-existing errors.","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fwrite-special-chars-ts-check\u002FSKILL.md",[],[88,89,90,91,35,92,93,94,95,96,97,98,99,100,101,102,103],"write special chars ts check","check","write","filters","type-checking","for","errors","script","output","type","files","only","template","file","python","typescript",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":48},"01M6KKMJXVBNVEY3TRK055F4A7","write-special-chars-readback","Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, with mandatory post-write verification via read_file and cleanup of \u002Ftmp helper scripts.","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fwrite-special-chars-readback\u002FSKILL.md",[],[111,112,90,100,113,114,101,102,115,116,117,118,119,93,95,38],"readback","write special chars readback","cleanup","read","scripts","verification","via","post","helper",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":48},"01M6KKMEGX9M9NC105J0W3Q5B9","write-special-chars-heredoc","Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) by using a Python heredoc script executed via shell.","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fwrite-special-chars-heredoc\u002FSKILL.md",[],[90,127,102,93,117,100,128,101,95],"write special chars heredoc","shell",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":138,"publishedAt":48},"01M6KKM8EJ2AATVHZBNB916WT0","worldmonitor-reference","Curated architecture index of the WorldMonitor open-source dashboard. Reference for extracting patterns — vanilla TypeScript, Panel class hierarchy, service layer, CSS grid, API edge functions, refresh scheduler, and 60+ data source integrations.","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fworldmonitor-reference\u002FSKILL.md",[135],{"categoryNo":136,"categoryName":137,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000033","数据分析师",[139,140,141,142,103,143,144,145,146,32,93,147,148,34,149,150,151,152,153,154],"reference","worldmonitor","worldmonitor reference","dashboard","css","architecture","extracting","hierarchy","layer","panel","edge functions","integrations","open","api","data","scheduler",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":48},"01M6KKM39PHYK627F19GE2B9XN","virtual-list","Implement efficient virtual scrolling for rendering large lists with DOM recycling, chunk-based rendering, and performance optimizations","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fvirtual-list\u002FSKILL.md",[],[162,163,164,165,93,166,38,167,168,169,170],"virtual list","list","virtual","chunk","dom","rendering","recycling","implement","performance",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":48},"01M6KKKY7T2P61Y0JH54CDEJKQ","verify-directory-structure","Diagnose and resolve file access issues by first verifying the directory structure.","https:\u002F\u002Fgithub.com\u002FAG064\u002FOpenSpace\u002Fblob\u002Fmain\u002Fshowcase\u002Fskills\u002Fverify-directory-structure\u002FSKILL.md",[],[178,179,180,181,182,183,101,184,185,186],"directory","verify","structure","verify directory structure","access","first","issues","diagnose","file access"]