[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P695KVFNNSP73GSP2N80TC":3,"skill-same:01M6P695KVFNNSP73GSP2N80TC":99},{"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":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":78,"commitSha":79,"skillDirectory":80,"forksCount":81,"repositoryHtmlUrl":82,"repositoryHomepageUrl":6,"ownerHtmlUrl":83,"ownerBlogUrl":84,"ownerDescription":6,"updatedAt":85,"install":86,"resources":98},"01M6P695KVFNNSP73GSP2N80TC","skill-audit-upgrade",null,"Produces a graded audit report and upgraded SKILL.md files by systematically assessing all skills against an A+ quality framework (8 sections, concrete examples, pitfalls, related skills) and patching gaps. Use when: 'audit all the skills', 'upgrade skills to A+ standard', 'after creating 5+ new skills', 'before a major release', 'quarterly skills maintenance'.","DojoGenesis\u002Fgateway","DojoGenesis","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F273886418?v=4","01M6P54RXMD3TZ2082Z3Z4JMQP","Cruz Morales (TresPies)","01M6P54S269YR0ZZZ96WGQM439",2,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fplugins\u002Fsystem-health\u002Fskills\u002Fskill-audit-upgrade\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"upgrade","skill audit upgrade","skill audit","audit","file","patching","health","system","use","files","directory","framework","STRING","pitfalls","sonnet","true","path","standard","gaps","release","2026-11-10 10:12:30",false,"---\nname: skill-audit-upgrade\nmodel: sonnet\ndescription: \"Produces a graded audit report and upgraded SKILL.md files by systematically assessing all skills against an A+ quality framework (8 sections, concrete examples, pitfalls, related skills) and patching gaps. Use when: 'audit all the skills', 'upgrade skills to A+ standard', 'after creating 5+ new skills', 'before a major release', 'quarterly skills maintenance'.\"\ncategory: system-health\ntriggers:\n  - \"audit all the skills\"\n  - \"upgrade skills to A+ standard\"\n  - \"after creating new skills\"\n  - \"before a major release\"\n  - \"quarterly skills maintenance\"\ntier: 1\nagents:\n  - \"primary\"\ntool_dependencies:\n  - \"file_system\"\n\ninputs:\n  - name: skills_directory\n    type: string\n    description: Path to the skills directory to audit and upgrade\n    required: true\noutputs:\n  - name: audit_report\n    type: ref\n    format: cas-ref\n    description: Graded audit report and upgraded SKILL.md files assessed against the A+ quality framework\n---\n\n# Skill Audit and Upgrade\n\n**Version:** 1.0  \n**Created:** 2026-02-07  \n**Author:** Manus AI  \n**Purpose:** To provide a systematic, repeatable process for auditing all skills in a repository, identifying gaps, and upgrading incomplete skills to A+ standard.\n\n---\n\n## I. The Philosophy: Ecosystem Health Through Systematic Audits\n\nA skills ecosystem, like any knowledge base, can degrade over time. New skills are created with high standards, but older skills may lack structure, examples, or ecosystem connections. Without regular audits, the quality becomes inconsistent, making the ecosystem harder to use and maintain.\n\nThis skill is about **proactive maintenance**. By systematically auditing all skills against clear quality criteria, we can identify gaps early, prioritize upgrades, and ensure the entire ecosystem remains healthy and production-ready.\n\n**The core principle:** Maintenance is not just fixing what's broken—it's keeping what works working well.\n\n---\n\n## II. When to Use This Skill\n\n- **Quarterly maintenance schedule** (every 3 months)\n- **After creating 5+ new skills** (to check for consistency)\n- **When a skill is reported as confusing or incomplete**\n- **Before a major release** (to ensure all skills are production-ready)\n- **When onboarding a new contributor** (to assess current state)\n- **After a major refactor** (e.g., skill renames, terminology changes)\n\n---\n\n## III. The Workflow\n\nThis is a 5-step workflow for auditing and upgrading skills.\n\n### Step 1: List All Skills and Create Audit Framework\n\n**Goal:** Establish a systematic approach to auditing skills.\n\n**Actions:**\n1. List all skills in the repository:\n   ```bash\n   cd \u002Fpath\u002Fto\u002Frepository\u002Fskills && ls -d *\u002F | sed 's|\u002F||' | sort\n   ```\n2. Create audit framework document defining:\n   - **Quality criteria:** Required, recommended, and optional sections\n   - **Assessment scale:** A+, A, B, C, D (with clear definitions)\n   - **Audit process:** Step-by-step instructions\n   - **Upgrade priority criteria:** High, medium, low\n\n**Outputs:**\n- List of all skills to audit\n- `skills_audit_framework.md` document\n\n**Quality Criteria Example:**\n\n**Required Sections:**\n- Philosophy (I.)\n- When to Use (II.)\n- Workflow (III.)\n- Best Practices (IV.)\n- Quality Checklist (V.)\n\n**Recommended Sections:**\n- Example (VI.)\n- Common Pitfalls (VII.)\n- Related Skills (VIII.)\n\n**Optional Sections:**\n- Skill Metadata (IX.)\n\n**Assessment Scale:**\n- **A+:** All required + all recommended sections\n- **A:** All required sections, missing some recommended\n- **B:** Missing 1-2 required sections\n- **C:** Missing 3+ required sections\n- **D:** Incomplete or unusable\n\n---\n\n### Step 2: Read and Assess Each Skill Against Quality Criteria\n\n**Goal:** Systematically evaluate each skill's completeness.\n\n**Actions:**\n1. Check line counts for all skills to identify obviously incomplete ones:\n   ```bash\n   for dir in *\u002F; do echo \"$dir: $(wc -l \u003C \"$dir\u002FSKILL.md\") lines\"; done\n   ```\n2. Use grep to extract section headers from each skill:\n   ```bash\n   for skill in *\u002FSKILL.md; do echo \"=== $skill ===\"; grep -E \"^## [IVX]+\\.\" \"$skill\"; done\n   ```\n3. For each skill, assess against quality criteria:\n   - Check for required sections\n   - Check for recommended sections\n   - Check for proper structure (section numbering)\n4. Assign grades (A+, A, B, C, D) based on completeness\n\n**Outputs:**\n- Assessment for each skill\n- Gaps identified for each skill\n- Grades assigned\n\n**Tips:**\n- Use grep with regex to extract only numbered sections: `grep -E \"^## [IVX]+\\.\"`\n- Check line counts first to identify obviously incomplete skills\n- If a skill has \u003C50 lines, it's likely incomplete\n\n---\n\n### Step 3: Identify Skills Needing Upgrade and Prioritize\n\n**Goal:** Create a prioritized list of skills to upgrade.\n\n**Actions:**\n1. Categorize skills by grade:\n   - Count A+ skills\n   - Count A skills\n   - Count B\u002FC\u002FD skills\n2. Define upgrade priorities:\n   - **High Priority:** D or C skills (critically incomplete)\n   - **Medium Priority:** B skills (structural fixes needed)\n   - **Low Priority:** A skills (enhancement, not blocking)\n3. Estimate time for each upgrade:\n   - Structural fixes: ~30-45 minutes per skill\n   - Adding examples\u002Fpitfalls: ~15-30 minutes per skill\n4. Create upgrade plan with prioritized list\n\n**Outputs:**\n- `skills_audit_report.md` with complete assessment\n- Prioritized upgrade list\n- Time estimates for upgrades\n\n**Upgrade Priority Criteria:**\n- **High:** Skill is blocking workflows or unusable\n- **Medium:** Skill is functional but lacks structure\u002Fconsistency\n- **Low:** Skill is functional, enhancement would be nice-to-have\n\n---\n\n### Step 4: Upgrade Incomplete Skills\n\n**Goal:** Bring incomplete skills to A+ standard.\n\n**Actions:**\n1. For each skill to upgrade:\n   - Read current content\n   - Add missing required sections\n   - Add section numbering (I., II., III., etc.)\n   - Add Example section (use real project examples)\n   - Add Common Pitfalls section (5 pitfalls with solutions)\n   - Add Related Skills section (5 complementary skills)\n   - Add Skill Metadata section (token savings, maintenance schedule)\n   - Version bump (e.g., v1.0 → v1.1)\n\n2. For structural fixes:\n   - Ensure consistent section numbering\n   - Ensure all required sections present\n   - Ensure proper frontmatter (name, description)\n\n3. For content enhancements:\n   - Add concrete examples from real projects\n   - Structure examples as: Problem → Process → Outcome\n   - Make pitfalls specific with before\u002Fafter examples\n   - Link to complementary skills in the ecosystem\n\n**Outputs:**\n- Upgraded skills at A or A+ standard\n- Version bumps documented\n\n**Best Practices:**\n- Use real project examples for credibility\n- Structure examples consistently\n- Make pitfalls actionable (not just warnings)\n- Create ecosystem connections through related skills\n\n---\n\n### Step 5: Commit All Upgrades and Deliver Final Audit Report\n\n**Goal:** Finalize the work and document the results.\n\n**Actions:**\n1. Copy audit documents to appropriate directory (e.g., `thinking\u002F`)\n2. Stage all changes: `git add skills\u002F thinking\u002F`\n3. Commit with comprehensive message documenting:\n   - Number of skills upgraded\n   - Changes made (section numbering, examples, pitfalls, etc.)\n   - Grade improvements (e.g., B+ → A+)\n   - Audit results (before\u002Fafter percentages)\n4. Push to remote: `git push origin main`\n5. Create final summary document\n\n**Outputs:**\n- Committed and pushed changes\n- Final audit summary document\n- Updated skills ecosystem\n\n**Commit Message Template:**\n```\nUpgrade X skills to A+ standard and complete skills audit\n\nSKILLS UPGRADED (vX.Y → vX.Z):\n\n1. skill-name-1\n   - Added [changes]\n   - Grade: B+ → A+\n\n2. skill-name-2\n   - Added [changes]\n   - Grade: A → A+\n\nAUDIT RESULTS:\n\n- A+ Skills: X → Y (Z%)\n- A Skills: X → Y (Z%)\n- B+ Skills: X → Y (Z%)\n\n[Summary of ecosystem health]\n```\n\n---\n\n## IV. Best Practices\n\n### 1. Define Clear Quality Criteria Upfront\n\n**Why:** Makes the audit objective and actionable.\n\n**How:** Create a framework document before starting the audit.\n\n---\n\n### 2. Use Automation for Initial Assessment\n\n**Why:** Manually reading 10+ skills is time-consuming.\n\n**How:** Use shell commands (grep, wc) to quickly identify gaps.\n\n---\n\n### 3. Focus on Structural Issues First\n\n**Why:** Structure is easier to fix than content, and has high impact.\n\n**How:** Prioritize adding section numbering and missing required sections.\n\n---\n\n### 4. Use Real Project Examples\n\n**Why:** Concrete examples make skills immediately actionable.\n\n**How:** Reference actual project work (e.g., \"Dojo Genesis v0.0.31\").\n\n---\n\n### 5. Create Ecosystem Connections\n\n**Why:** Skills are not isolated—they're part of an ecosystem.\n\n**How:** Add Related Skills sections to every skill.\n\n---\n\n### 6. Document the Audit Process\n\n**Why:** Creates a historical record and enables future audits.\n\n**How:** Create audit framework and audit report documents.\n\n---\n\n### 7. Celebrate the Work\n\n**Why:** Maintenance is often invisible work. Make it visible.\n\n**How:** Create a comprehensive summary document highlighting improvements.\n\n---\n\n## V. Quality Checklist\n\nBefore completing the audit, ensure you can answer \"yes\" to all of the following questions:\n\n- [ ] Have you listed all skills in the repository?\n- [ ] Have you created an audit framework with clear quality criteria?\n- [ ] Have you assessed each skill against the quality criteria?\n- [ ] Have you assigned grades (A+, A, B, C, D) to all skills?\n- [ ] Have you identified and prioritized skills needing upgrade?\n- [ ] Have you upgraded all high-priority skills?\n- [ ] Have you committed all changes with comprehensive messages?\n- [ ] Have you created a final audit report documenting the results?\n- [ ] Are all skills now at A or A+ standard (or have a plan to get there)?\n\n---\n\n## VI. Example: Dojo Genesis Skills Audit (February 7, 2026)\n\n**The Problem:** After creating 5 new skills in one day, we needed to audit the entire skills ecosystem to ensure consistency and completeness.\n\n**The Process:**\n\n1. **Listed all skills:** 11 skills in dojo-genesis\u002Fskills directory\n2. **Created audit framework:** Defined quality criteria and assessment scale\n3. **Assessed each skill:**\n   - A+ Skills: 4\u002F11 (36%)\n   - A Skills: 5\u002F11 (45%)\n   - B+ Skills: 2\u002F11 (18%)\n4. **Identified gaps:**\n   - 2 skills lacking section numbering (I., II., III.)\n   - 2 skills missing Example, Common Pitfalls, Related Skills sections\n5. **Upgraded 2 skills:**\n   - multi-surface-strategy (v1.0 → v1.1)\n   - product-positioning (v1.0 → v1.1)\n   - Added section numbering, examples, pitfalls, related skills\n6. **Committed and documented:**\n   - Commit `eeca836` pushed to dojo-genesis\n   - Final audit report created\n\n**The Outcome:**\n- A+ Skills: 4 → 6 (55%)\n- A Skills: 5 (45%)\n- B+ Skills: 2 → 0 (0%)\n- 100% of skills now at A or A+ standard\n\n**Time Investment:** ~1.5 hours  \n**Return:** Healthy, production-ready skills ecosystem\n\n**Key Insight:** Most skills were already functional (A-grade). Only 2 needed structural fixes. Regular audits prevent degradation.\n\n---\n\n## VII. Common Pitfalls to Avoid\n\n### Pitfall 1: No Clear Quality Criteria\n\n**Problem:** Without clear criteria, the audit becomes subjective and inconsistent.\n\n**Solution:** Create an audit framework document before starting the audit.\n\n---\n\n### Pitfall 2: Trying to Read Every Skill Manually\n\n**Problem:** Manually reading 10+ skills is time-consuming and error-prone.\n\n**Solution:** Use shell commands (grep, wc) to quickly identify gaps.\n\n---\n\n### Pitfall 3: Upgrading Everything at Once\n\n**Problem:** Trying to upgrade all skills to A+ standard is overwhelming.\n\n**Solution:** Prioritize. Focus on high-priority (blocking) skills first.\n\n---\n\n### Pitfall 4: Skipping the Audit Report\n\n**Problem:** Without documentation, the audit work is invisible and not repeatable.\n\n**Solution:** Create audit framework and audit report documents.\n\n---\n\n### Pitfall 5: Not Using Real Examples\n\n**Problem:** Generic examples don't help users understand how to apply the skill.\n\n**Solution:** Use concrete examples from real projects (e.g., \"Dojo Genesis v0.0.31\").\n\n---\n\n## VIII. Related Skills\n\n- **`skill-maintenance`** - Use this for ongoing maintenance of individual skills\n- **`process-extraction`** - Use this to create new skills from processes\n- **`compression-ritual`** - Use this to preserve learnings before\u002Fafter audits\n- **`strategic-to-tactical-workflow`** - The complete workflow that these skills support\n- **`release-specification`** - Example of an A+ skill with all recommended sections\n\n---\n\n## IX. Skill Metadata\n\n**Token Savings:** ~10,000-15,000 tokens per audit (by using systematic process)  \n**Quality Impact:** Ensures consistent, high-quality skills ecosystem  \n**Maintenance:** Update when quality criteria evolve or new section types emerge\n\n**When to Update This Skill:**\n- After completing 2-3 audits (to incorporate new patterns)\n- When quality criteria change (e.g., new required sections)\n- When new assessment scales or tools become available\n\n**Recommended Audit Frequency:**\n- Quarterly (every 3 months)\n- After creating 5+ new skills\n- Before major releases\n\n---\n\n**Last Updated:** 2026-02-07  \n**Maintained By:** Manus AI  \n**Status:** Active\n\n## Output\n- `skills_audit_framework.md` defining quality criteria and assessment scale for this audit run.\n- `skills_audit_report.md` with per-skill grades (A+, A, B, C, D), gaps identified, and prioritized upgrade list with time estimates.\n- Upgraded SKILL.md files for all high-priority (C\u002FD) and medium-priority (B) skills, committed with comprehensive messages documenting grade improvements.\n\n## Examples\n**Scenario 1:** \"Audit all skills after a sprint that added 6 new skills\" → 6 new skills assessed: 4 graded A (missing Related Skills and Pitfalls), 2 graded B (missing examples and quality checklist). All 6 upgraded to A+. Audit report committed.\n**Scenario 2:** \"Are the system-health skills production-ready?\" → 17 skills assessed, grades assigned. 3 skills graded C (missing workflow and quality checklist sections). All 3 upgraded with structural fixes, version bumped, and ecosystem connections added.\n\n## Edge Cases\n- If a skill is intentionally minimal (e.g., a stub or pointer), document this in the audit report rather than upgrading it — not all skills need all 8 sections.\n- If a skill's content is correct but line count exceeds 500, prioritize trimming over adding sections — length is a quality signal, not just a constraint.\n\n## Anti-Patterns\n- Trying to upgrade all skills to A+ in a single pass without grading first — grade before upgrading so effort is directed to the highest-impact gaps.\n- Using generic examples in upgraded skills (\"Example: User asks about X\") — examples must reference real project work to be credible and useful.\n","# Skill Audit and Upgrade\n\n**Version:** 1.0  \n**Created:** 2026-02-07  \n**Author:** Manus AI  \n**Purpose:** To provide a systematic, repeatable process for auditing all skills in a repository, identifying gaps, and upgrading incomplete skills to A+ standard.\n\n---\n\n## I. The Philosophy: Ecosystem Health Through Systematic Audits\n\nA skills ecosystem, like any knowledge base, can degrade over time. New skills are created with high standards, but older skills may lack structure, examples, or ecosystem connections. Without regular audits, the quality becomes inconsistent, making the ecosystem harder to use and maintain.\n\nThis skill is about **proactive maintenance**. By systematically auditing all skills against clear quality criteria, we can identify gaps early, prioritize upgrades, and ensure the entire ecosystem remains healthy and production-ready.\n\n**The core principle:** Maintenance is not just fixing what's broken—it's keeping what works working well.\n\n---\n\n## II. When to Use This Skill\n\n- **Quarterly maintenance schedule** (every 3 months)\n- **After creating 5+ new skills** (to check for consistency)\n- **When a skill is reported as confusing or incomplete**\n- **Before a major release** (to ensure all skills are production-ready)\n- **When onboarding a new contributor** (to assess current state)\n- **After a major refactor** (e.g., skill renames, terminology changes)\n\n---\n\n## III. The Workflow\n\nThis is a 5-step workflow for auditing and upgrading skills.\n\n### Step 1: List All Skills and Create Audit Framework\n\n**Goal:** Establish a systematic approach to auditing skills.\n\n**Actions:**\n1. List all skills in the repository:\n   ```bash\n   cd \u002Fpath\u002Fto\u002Frepository\u002Fskills && ls -d *\u002F | sed 's|\u002F||' | sort\n   ```\n2. Create audit framework document defining:\n   - **Quality criteria:** Required, recommended, and optional sections\n   - **Assessment scale:** A+, A, B, C, D (with clear definitions)\n   - **Audit process:** Step-by-step instructions\n   - **Upgrade priority criteria:** High, medium, low\n\n**Outputs:**\n- List of all skills to audit\n- `skills_audit_framework.md` document\n\n**Quality Criteria Example:**\n\n**Required Sections:**\n- Philosophy (I.)\n- When to Use (II.)\n- Workflow (III.)\n- Best Practices (IV.)\n- Quality Checklist (V.)\n\n**Recommended Sections:**\n- Example (VI.)\n- Common Pitfalls (VII.)\n- Related Skills (VIII.)\n\n**Optional Sections:**\n- Skill Metadata (IX.)\n\n**Assessment Scale:**\n- **A+:** All required + all recommended sections\n- **A:** All required sections, missing some recommended\n- **B:** Missing 1-2 required sections\n- **C:** Missing 3+ required sections\n- **D:** Incomplete or unusable\n\n---\n\n### Step 2: Read and Assess Each Skill Against Quality Criteria\n\n**Goal:** Systematically evaluate each skill's completeness.\n\n**Actions:**\n1. Check line counts for all skills to identify obviously incomplete ones:\n   ```bash\n   for dir in *\u002F; do echo \"$dir: $(wc -l \u003C \"$dir\u002FSKILL.md\") lines\"; done\n   ```\n2. Use grep to extract section headers from each skill:\n   ```bash\n   for skill in *\u002FSKILL.md; do echo \"=== $skill ===\"; grep -E \"^## [IVX]+\\.\" \"$skill\"; done\n   ```\n3. For each skill, assess against quality criteria:\n   - Check for required sections\n   - Check for recommended sections\n   - Check for proper structure (section numbering)\n4. Assign grades (A+, A, B, C, D) based on completeness\n\n**Outputs:**\n- Assessment for each skill\n- Gaps identified for each skill\n- Grades assigned\n\n**Tips:**\n- Use grep with regex to extract only numbered sections: `grep -E \"^## [IVX]+\\.\"`\n- Check line counts first to identify obviously incomplete skills\n- If a skill has \u003C50 lines, it's likely incomplete\n\n---\n\n### Step 3: Identify Skills Needing Upgrade and Prioritize\n\n**Goal:** Create a prioritized list of skills to upgrade.\n\n**Actions:**\n1. Categorize skills by grade:\n   - Count A+ skills\n   - Count A skills\n   - Count B\u002FC\u002FD skills\n2. Define upgrade priorities:\n   - **High Priority:** D or C skills (critically incomplete)\n   - **Medium Priority:** B skills (structural fixes needed)\n   - **Low Priority:** A skills (enhancement, not blocking)\n3. Estimate time for each upgrade:\n   - Structural fixes: ~30-45 minutes per skill\n   - Adding examples\u002Fpitfalls: ~15-30 minutes per skill\n4. Create upgrade plan with prioritized list\n\n**Outputs:**\n- `skills_audit_report.md` with complete assessment\n- Prioritized upgrade list\n- Time estimates for upgrades\n\n**Upgrade Priority Criteria:**\n- **High:** Skill is blocking workflows or unusable\n- **Medium:** Skill is functional but lacks structure\u002Fconsistency\n- **Low:** Skill is functional, enhancement would be nice-to-have\n\n---\n\n### Step 4: Upgrade Incomplete Skills\n\n**Goal:** Bring incomplete skills to A+ standard.\n\n**Actions:**\n1. For each skill to upgrade:\n   - Read current content\n   - Add missing required sections\n   - Add section numbering (I., II., III., etc.)\n   - Add Example section (use real project examples)\n   - Add Common Pitfalls section (5 pitfalls with solutions)\n   - Add Related Skills section (5 complementary skills)\n   - Add Skill Metadata section (token savings, maintenance schedule)\n   - Version bump (e.g., v1.0 → v1.1)\n\n2. For structural fixes:\n   - Ensure consistent section numbering\n   - Ensure all required sections present\n   - Ensure proper frontmatter (name, description)\n\n3. For content enhancements:\n   - Add concrete examples from real projects\n   - Structure examples as: Problem → Process → Outcome\n   - Make pitfalls specific with before\u002Fafter examples\n   - Link to complementary skills in the ecosystem\n\n**Outputs:**\n- Upgraded skills at A or A+ standard\n- Version bumps documented\n\n**Best Practices:**\n- Use real project examples for credibility\n- Structure examples consistently\n- Make pitfalls actionable (not just warnings)\n- Create ecosystem connections through related skills\n\n---\n\n### Step 5: Commit All Upgrades and Deliver Final Audit Report\n\n**Goal:** Finalize the work and document the results.\n\n**Actions:**\n1. Copy audit documents to appropriate directory (e.g., `thinking\u002F`)\n2. Stage all changes: `git add skills\u002F thinking\u002F`\n3. Commit with comprehensive message documenting:\n   - Number of skills upgraded\n   - Changes made (section numbering, examples, pitfalls, etc.)\n   - Grade improvements (e.g., B+ → A+)\n   - Audit results (before\u002Fafter percentages)\n4. Push to remote: `git push origin main`\n5. Create final summary document\n\n**Outputs:**\n- Committed and pushed changes\n- Final audit summary document\n- Updated skills ecosystem\n\n**Commit Message Template:**\n```\nUpgrade X skills to A+ standard and complete skills audit\n\nSKILLS UPGRADED (vX.Y → vX.Z):\n\n1. skill-name-1\n   - Added [changes]\n   - Grade: B+ → A+\n\n2. skill-name-2\n   - Added [changes]\n   - Grade: A → A+\n\nAUDIT RESULTS:\n\n- A+ Skills: X → Y (Z%)\n- A Skills: X → Y (Z%)\n- B+ Skills: X → Y (Z%)\n\n[Summary of ecosystem health]\n```\n\n---\n\n## IV. Best Practices\n\n### 1. Define Clear Quality Criteria Upfront\n\n**Why:** Makes the audit objective and actionable.\n\n**How:** Create a framework document before starting the audit.\n\n---\n\n### 2. Use Automation for Initial Assessment\n\n**Why:** Manually reading 10+ skills is time-consuming.\n\n**How:** Use shell commands (grep, wc) to quickly identify gaps.\n\n---\n\n### 3. Focus on Structural Issues First\n\n**Why:** Structure is easier to fix than content, and has high impact.\n\n**How:** Prioritize adding section numbering and missing required sections.\n\n---\n\n### 4. Use Real Project Examples\n\n**Why:** Concrete examples make skills immediately actionable.\n\n**How:** Reference actual project work (e.g., \"Dojo Genesis v0.0.31\").\n\n---\n\n### 5. Create Ecosystem Connections\n\n**Why:** Skills are not isolated—they're part of an ecosystem.\n\n**How:** Add Related Skills sections to every skill.\n\n---\n\n### 6. Document the Audit Process\n\n**Why:** Creates a historical record and enables future audits.\n\n**How:** Create audit framework and audit report documents.\n\n---\n\n### 7. Celebrate the Work\n\n**Why:** Maintenance is often invisible work. Make it visible.\n\n**How:** Create a comprehensive summary document highlighting improvements.\n\n---\n\n## V. Quality Checklist\n\nBefore completing the audit, ensure you can answer \"yes\" to all of the following questions:\n\n- [ ] Have you listed all skills in the repository?\n- [ ] Have you created an audit framework with clear quality criteria?\n- [ ] Have you assessed each skill against the quality criteria?\n- [ ] Have you assigned grades (A+, A, B, C, D) to all skills?\n- [ ] Have you identified and prioritized skills needing upgrade?\n- [ ] Have you upgraded all high-priority skills?\n- [ ] Have you committed all changes with comprehensive messages?\n- [ ] Have you created a final audit report documenting the results?\n- [ ] Are all skills now at A or A+ standard (or have a plan to get there)?\n\n---\n\n## VI. Example: Dojo Genesis Skills Audit (February 7, 2026)\n\n**The Problem:** After creating 5 new skills in one day, we needed to audit the entire skills ecosystem to ensure consistency and completeness.\n\n**The Process:**\n\n1. **Listed all skills:** 11 skills in dojo-genesis\u002Fskills directory\n2. **Created audit framework:** Defined quality criteria and assessment scale\n3. **Assessed each skill:**\n   - A+ Skills: 4\u002F11 (36%)\n   - A Skills: 5\u002F11 (45%)\n   - B+ Skills: 2\u002F11 (18%)\n4. **Identified gaps:**\n   - 2 skills lacking section numbering (I., II., III.)\n   - 2 skills missing Example, Common Pitfalls, Related Skills sections\n5. **Upgraded 2 skills:**\n   - multi-surface-strategy (v1.0 → v1.1)\n   - product-positioning (v1.0 → v1.1)\n   - Added section numbering, examples, pitfalls, related skills\n6. **Committed and documented:**\n   - Commit `eeca836` pushed to dojo-genesis\n   - Final audit report created\n\n**The Outcome:**\n- A+ Skills: 4 → 6 (55%)\n- A Skills: 5 (45%)\n- B+ Skills: 2 → 0 (0%)\n- 100% of skills now at A or A+ standard\n\n**Time Investment:** ~1.5 hours  \n**Return:** Healthy, production-ready skills ecosystem\n\n**Key Insight:** Most skills were already functional (A-grade). Only 2 needed structural fixes. Regular audits prevent degradation.\n\n---\n\n## VII. Common Pitfalls to Avoid\n\n### Pitfall 1: No Clear Quality Criteria\n\n**Problem:** Without clear criteria, the audit becomes subjective and inconsistent.\n\n**Solution:** Create an audit framework document before starting the audit.\n\n---\n\n### Pitfall 2: Trying to Read Every Skill Manually\n\n**Problem:** Manually reading 10+ skills is time-consuming and error-prone.\n\n**Solution:** Use shell commands (grep, wc) to quickly identify gaps.\n\n---\n\n### Pitfall 3: Upgrading Everything at Once\n\n**Problem:** Trying to upgrade all skills to A+ standard is overwhelming.\n\n**Solution:** Prioritize. Focus on high-priority (blocking) skills first.\n\n---\n\n### Pitfall 4: Skipping the Audit Report\n\n**Problem:** Without documentation, the audit work is invisible and not repeatable.\n\n**Solution:** Create audit framework and audit report documents.\n\n---\n\n### Pitfall 5: Not Using Real Examples\n\n**Problem:** Generic examples don't help users understand how to apply the skill.\n\n**Solution:** Use concrete examples from real projects (e.g., \"Dojo Genesis v0.0.31\").\n\n---\n\n## VIII. Related Skills\n\n- **`skill-maintenance`** - Use this for ongoing maintenance of individual skills\n- **`process-extraction`** - Use this to create new skills from processes\n- **`compression-ritual`** - Use this to preserve learnings before\u002Fafter audits\n- **`strategic-to-tactical-workflow`** - The complete workflow that these skills support\n- **`release-specification`** - Example of an A+ skill with all recommended sections\n\n---\n\n## IX. Skill Metadata\n\n**Token Savings:** ~10,000-15,000 tokens per audit (by using systematic process)  \n**Quality Impact:** Ensures consistent, high-quality skills ecosystem  \n**Maintenance:** Update when quality criteria evolve or new section types emerge\n\n**When to Update This Skill:**\n- After completing 2-3 audits (to incorporate new patterns)\n- When quality criteria change (e.g., new required sections)\n- When new assessment scales or tools become available\n\n**Recommended Audit Frequency:**\n- Quarterly (every 3 months)\n- After creating 5+ new skills\n- Before major releases\n\n---\n\n**Last Updated:** 2026-02-07  \n**Maintained By:** Manus AI  \n**Status:** Active\n\n## Output\n- `skills_audit_framework.md` defining quality criteria and assessment scale for this audit run.\n- `skills_audit_report.md` with per-skill grades (A+, A, B, C, D), gaps identified, and prioritized upgrade list with time estimates.\n- Upgraded SKILL.md files for all high-priority (C\u002FD) and medium-priority (B) skills, committed with comprehensive messages documenting grade improvements.\n\n## Examples\n**Scenario 1:** \"Audit all skills after a sprint that added 6 new skills\" → 6 new skills assessed: 4 graded A (missing Related Skills and Pitfalls), 2 graded B (missing examples and quality checklist). All 6 upgraded to A+. Audit report committed.\n**Scenario 2:** \"Are the system-health skills production-ready?\" → 17 skills assessed, grades assigned. 3 skills graded C (missing workflow and quality checklist sections). All 3 upgraded with structural fixes, version bumped, and ecosystem connections added.\n\n## Edge Cases\n- If a skill is intentionally minimal (e.g., a stub or pointer), document this in the audit report rather than upgrading it — not all skills need all 8 sections.\n- If a skill's content is correct but line count exceeds 500, prioritize trimming over adding sections — length is a quality signal, not just a constraint.\n\n## Anti-Patterns\n- Trying to upgrade all skills to A+ in a single pass without grading first — grade before upgrading so effort is directed to the highest-impact gaps.\n- Using generic examples in upgraded skills (\"Example: User asks about X\") — examples must reference real project work to be credible and useful.\n",{"name":5,"tier":54,"model":43,"agents":55,"inputs":57,"outputs":63,"category":69,"triggers":70,"description":7,"tool_dependencies":76},1,[56],"primary",[58],{"name":59,"type":60,"required":61,"description":62},"skills_directory","string",true,"Path to the skills directory to audit and upgrade",[64],{"name":65,"type":66,"format":67,"description":68},"audit_report","ref","cas-ref","Graded audit report and upgraded SKILL.md files assessed against the A+ quality framework","system-health",[71,72,73,74,75],"audit all the skills","upgrade skills to A+ standard","after creating new skills","before a major release","quarterly skills maintenance",[77],"file_system","main","ff07df5fd8f75762c2a131e6e26d297e8ae403ee","plugins\u002Fsystem-health\u002Fskills\u002Fskill-audit-upgrade",0,"https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway","https:\u002F\u002Fgithub.com\u002FDojoGenesis","dojogenesis.com","2026-10-25 22:59:58",{"source":8,"skillName":5,"commands":87,"prompt":97,"zipAvailable":61},[88,91,94],{"tool":89,"command":90},"npx","npx skills add DojoGenesis\u002Fgateway --skill skill-audit-upgrade",{"tool":92,"command":93},"bunx","bunx skills add DojoGenesis\u002Fgateway --skill skill-audit-upgrade",{"tool":95,"command":96},"pnpm","pnpm dlx skills add DojoGenesis\u002Fgateway --skill skill-audit-upgrade","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fplugins\u002Fsystem-health\u002Fskills\u002Fskill-audit-upgrade\u002FSKILL.md",[],[100,119,130,138,177,200],{"skillNo":101,"name":102,"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":103,"categories":104,"keywords":108,"publishedAt":49},"01M6P6J0WYSD1MTGA3ZX6MGGZ5","kata-test-echo","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fserver\u002Ftestdata\u002Fkata\u002Fskills\u002Fkata-test-echo\u002FSKILL.md",[105],{"categoryNo":106,"categoryName":107,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[109,110,111,112,113,114,115,116,117,118],"kata test echo","Echo","test","json","v1","output","input","structured","contracts","schema",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":126,"publishedAt":49},"01M6P6HQJNGG4WPZW0DEWMAY2N","kata-plain","An ordinary prose skill; not dispatchable.","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fserver\u002Ftestdata\u002Fkata\u002Fskills\u002Fkata-plain\u002FSKILL.md",[125],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[127,128,129],"kata plain","prose skill","prose",{"skillNo":131,"name":132,"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":133,"categories":134,"keywords":135,"publishedAt":49},"01M6P6HH6Y7K8K6606MF7VZ1HB","kata-broken","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fserver\u002Ftestdata\u002Fkata\u002Fskills\u002Fkata-broken\u002FSKILL.md",[],[136,137,116,117,110,118,112,111,115,113,114],"kata broken","broken",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":156,"publishedAt":49},"01M6P6GW520QJ03A6K7Y5PWJ52","voice-before-structure","Read the project's design language and philosophy before writing structural artifacts. Ground manifests, READMEs, and descriptions in the project's voice, not boilerplate. Use when creating manifests or READMEs for established projects, writing ecosystem-level documentation, building plugin descriptions or marketplace metadata, or authoring metadata that carries a project's identity. Trigger phrases: 'write the manifest', 'create a README', 'describe this plugin', 'ground yourself in the philosophy', 'ecosystem-level work'.","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fplugins\u002Fwisdom-garden\u002Fskills\u002Fvoice-before-structure\u002FSKILL.md",[144,147,150,153],{"categoryNo":145,"categoryName":146,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":148,"categoryName":149,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":151,"categoryName":152,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师",{"categoryNo":154,"categoryName":155,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176],"voice before structure","structure","voice","manifests","ecosystem","false","authoring","structural","project","artifact","philosophy","design","writing","identity","documentation","create","projects","work","read","write",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":184,"publishedAt":49},"01M6P6GMNA4HJ4D5RRM3BQZ73M","system-prompt-archaeology","Produces a named ADA disposition preset (YAML) and a layered behavioral analysis (structural decomposition + evidence-cited classifications) from a system prompt. Use when: \"analyze this system prompt\", \"extract disposition from prompt\", \"reverse-engineer agent behavior\", \"what patterns does this prompt use\", \"build a preset from this prompt\".","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fplugins\u002Fwisdom-garden\u002Fskills\u002Fsystem-prompt-archaeology\u002FSKILL.md",[183],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[185,186,187,36,188,189,164,190,191,192,193,194,195,196,197,198,41,43,44,199],"system prompt archaeology","system prompt","prompt","behavioral","classify","decomposition","wisdom","patterns","engineer","decompose","evidence","ada","analyze","analysis","reverse",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":207,"publishedAt":49},"01M6P6G2D70T9R00HX6K154X5Y","session-lifecycle-automation","Designs and configures all three loops of solo-operator session automation — session bookends, background maintenance agents, and a delegation flywheel. Use when setting up a new workspace, recovering from the 44% zero-artifact session leak, or preparing to scale delegation across multiple concurrent agents.","https:\u002F\u002Fgithub.com\u002FDojoGenesis\u002Fgateway\u002Fblob\u002Fmain\u002Fplugins\u002Fwisdom-garden\u002Fskills\u002Fsession-lifecycle-automation\u002FSKILL.md",[206],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[208,209,210,211,212,213,214,39,215,216,32,217,38,166,218,219,220,221,222,223],"automation","session lifecycle automation","session lifecycle","lifecycle","session","markdown","configure","config","delegation","SET","solo","across","scheduled","loops","up","template"]