LaunchKit · 2026
Back to Skills

doc-accurate-codegen

Generate code that references actual documentation, preventing hallucination bugs.

0
343 downloads
by @tobisamaa

Setup & Installation

openclaw skills install @tobisamaa/doc-accurate-codegen

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install doc-accurate-codegen

What This Skill Does

Enforces documentation-first code generation to prevent LLM hallucination bugs. Before writing any code, it loads relevant docs, extracts actual API signatures, and validates the output against them. Works for API usage, configuration files, and feature implementation.

Code generators that rely on training data alone will hallucinate method names and parameters; this skill forces every generation step to reference live documentation instead.

When to use it

  • Generating code for an unfamiliar third-party API
  • Writing configuration files for a new tool or framework
  • Updating code after a library releases breaking changes
  • Implementing a feature with an SDK you haven't used before
  • Verifying that a method signature hasn't been renamed or removed

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Write a Python script that uses the requests library to fetch paginated API results

AGENT
  1. 1Fetches the official requests library documentation via web_fetch
  2. 2Extracts method signatures for Session, get, and response handling
  3. 3Generates Python code using exact parameter names and return types from docs
  4. 4Validates generated code against the extracted signatures
  5. 5Returns code with documentation source references and validation status
OUTPUT

Validated Python script with inline doc source references and confirmed API signatures

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BRAVE_API_KEY environment variable