Case study

Turning one product’s knowledge into answers for product, QA, and developers

Built a Claude Code plugin and skill set at WorkWave that answers product questions at three levels, from documents for product managers and testable detail for QA to working code for developers, all from one body of product knowledge.

Context
Senior Software Engineer, Real Green Systems to WorkWave 2025 — Present
Stack
  • Claude Code
  • Plugins
  • Skills
  1. Situation

    Knowledge of a large, long-lived WorkWave product lived in a few people's heads and in scattered documents. Product managers, QA, and developers kept bringing the same questions to engineers.

  2. Constraints

    I built it alongside my regular engineering work, inside company-approved AI tooling. Proprietary code and customer data had to stay within company boundaries.

  3. Decision

    Package the product knowledge as a Claude Code plugin: skills and reference files that hold what the product does and how it works. The assistant answers at the level of the person asking. Product managers get documents, QA gets testable detail, and developers get working code, all from the same knowledge.

  4. Tradeoff

    One body of knowledge serves three audiences. It has to carry enough detail for developers without burying product managers, and the three levels have to stay consistent, so a document, its test cases, and its code describe the same behavior.

  5. Outcome

    Fewer everyday product questions reach engineers, because the tool answers them. Product, QA, and development now work from the same answers, so documents, tests, and code agree.

  6. Retrospective

    Nothing in the three-level pattern is specific to one product, so the next step is applying it to other WorkWave products.

Detail

One body of product knowledge, answered at three levels.
Diagram as text

Parts

  • Product knowledge: skills and reference files
  • AI assistant plugin: answers at the level of the person asking
  • Same answers
    • Product managers: documents
    • QA: testable detail
    • Developers: working code

Connections

  • Product knowledge to AI assistant plugin
  • AI assistant plugin to Product managers
  • AI assistant plugin to QA
  • AI assistant plugin to Developers

Next case study: Giving a vendor-unsupported keypad a native Linux workflow