Research

Firmware-context research — extends system Research with build system and Jenkins knowledge. USE WHEN research in firmware/feed-bbf context, OpenWrt, build system questions, Jenkins CI.

kai-cli 6e915fd 2 files · 1.8 KB Updated

File contents

Research (Firmware Specialization)

This skill specializes the system Research skill for firmware development context.

What changes from system Research

Overrides:

  • StandardResearch — Uses firmware-aware agent configuration with Jenkins, OpenWrt, and build system context injected

Extends (adds):

  • FirmwareBuildSearch — Searches yourcompany-mcp build tools and Jenkins artifact history

Inherits unchanged:

  • QuickResearch, ExtensiveResearch, DeepInvestigation, all other system workflows

Specialization mechanics

The specializes: + overrides: + extends: frontmatter is validated by:

bun scripts/skills-lock.ts validate-specialization path/to/SKILL.md

This catches typos in workflow names (must match parent's exact workflow names) and missing parent skills at development time.

Workflow Routing

Workflow When to Use
StandardResearch General firmware research (overrides system version with firmware context)
FirmwareBuildSearch Search Jenkins builds, OpenWrt packages, yourcompany-mcp tools

See system Research skill for all inherited workflows.

kai-cli/kai/tree/main/skills-examples/Specialized commit 6e915fd54b

Frequently asked questions

npx skillmds@latest add kai-cli/research-2