agentsclimarketplace

Knowledge extractor

Skill a5c-ai/babysitter/library/specializations/code-migration-modernization/skills/knowledge-extractor

Extract tribal knowledge from code, documentation, and commit history to preserve institutional memoryFrom its SKILL.md

Install
npx -y skills add a5c-ai/babysitter --skill knowledge-extractor

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.9 KB, 542 tokens by cl100k_base, as published. Nobody here has run it

Knowledge Extractor Skill

Extracts tribal knowledge from code comments, commit messages, documentation, and other sources to preserve institutional memory during migration.

Purpose

Enable knowledge preservation for:

  • Comment analysis and extraction
  • Commit message mining
  • Documentation parsing
  • Pattern recognition
  • Business rule discovery

Capabilities

1. Comment Analysis

  • Extract TODO/FIXME comments
  • Parse documentation comments
  • Identify explanatory notes
  • Find warning comments

2. Commit Message Mining

  • Extract rationale from commits
  • Identify bug fix context
  • Find feature explanations
  • Track decision history

3. Documentation Parsing

  • Parse markdown documentation
  • Extract from wikis
  • Process README files
  • Catalog API docs

4. Pattern Recognition

  • Identify coding patterns
  • Recognize idioms
  • Detect conventions
  • Map architectural patterns

5. Business Rule Extraction

  • Find business logic comments
  • Extract validation rules
  • Identify calculation explanations
  • Document edge cases

6. Glossary Generation

  • Build domain vocabulary
  • Define abbreviations
  • Map term usage
  • Create terminology guide

Tool Integrations

ToolPurposeIntegration Method
SourcegraphCode searchAPI
GitHub APICommit historyAPI
grep/ripgrepPattern searchCLI
Custom NLPText analysisLibrary
Confluence APIWiki extractionAPI

Output Schema

{
  "extractionId": "string",
  "timestamp": "ISO8601",
  "knowledge": {
    "comments": [
      {
        "type": "todo|fixme|note|warning|explanation",
        "file": "string",
        "line": "number",
        "content": "string",
        "context": "string"
      }
    ],
    "commits": [
      {
        "hash": "string",
        "message": "string",
        "author": "string",
        "context": "string",
        "relatedFiles": []
      }
    ],
    "documentation": [],
    "businessRules": [],
    "glossary": {}
  }
}

Integration with Migration Processes

  • legacy-codebase-assessment: Knowledge discovery
  • documentation-migration: Source material

Related Skills

  • legacy-code-interpreter: Code understanding
  • documentation-generator: Doc creation

Related Agents

  • legacy-system-archaeologist: Uses for excavation
  • documentation-migration-agent: Uses for doc creation

What ships with it: 1 file

1.4 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,059. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.