← Back to Skills Marketplace
zscole

RTFM Testing

by zscole · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1193
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rtfm-testing
Description
Validates documentation usability by spawning context-free agents to complete tasks using only the docs, identifying gaps for improvement.
README (SKILL.md)

RTFM Testing

A documentation quality methodology that spawns fresh agents to validate whether docs are actually usable.

The Problem

Documentation written by the person who built the thing is almost always incomplete. They fill in gaps unconsciously. They assume context. They skip "obvious" steps.

RTFM Testing fixes this by spawning a fresh agent with zero context and asking: can you complete this task using only the docs?

When to Use

  • Before publishing docs, READMEs, tutorials, or setup guides
  • When users report confusion but you can't see why
  • After major refactors to validate docs still work
  • As part of CI for documentation-heavy projects

How It Works

  1. Identify the task — What should someone be able to do after reading the docs?
  2. Bundle the docs — Collect all relevant documentation (and nothing else)
  3. Spawn a fresh tester — Use the TESTER.md prompt with sessions_spawn
  4. Analyze failures — Every confusion point is a doc bug
  5. Fix and repeat — Update docs, respawn, retest until clean

Usage

sessions_spawn(
  task: "Complete the following task using ONLY the provided documentation. [TASK DESCRIPTION]\
\
---\
\
[PASTE DOCS HERE]",
  agentId: "default",
  label: "rtfm-test"
)

Or use the full TESTER.md prompt for more structured output.

Metrics

  • Cold Start Score — Number of spawn cycles until task completion (lower = better docs)
  • Gap Count — Number of [GAP] reports per run
  • Gap Categories — Missing steps, unclear language, wrong assumptions, missing prerequisites

Key Principles

  1. No hints — Don't help the tester. Let it fail.
  2. Literal reading — Tester must not infer or guess
  3. Docs only — No external knowledge, no "common sense"
  4. Failures are signal — Every stumble is actionable feedback

Files

  • SKILL.md — This file
  • TESTER.md — System prompt for the fresh agent
  • GAPS.md — Output format specification
Usage Guidance
This skill appears to do what it says: spawn a fresh tester agent and report documentation gaps. Before using it: (1) do not paste secrets, credentials, or private config into the documentation you test — those will be visible to the spawned agent and may be logged; (2) confirm your platform's sessions_spawn behavior and logs/retention so you know who can read tester outputs; (3) because the package metadata lacks a homepage/source, prefer running it on non-production, sandboxed content first to build trust; and (4) if you want to automate CI checks, ensure the tester runs under an account with limited permissions and that outputs are stored in a secure place.
Capability Analysis
Type: OpenClaw Skill Name: rtfm-testing Version: 1.0.0 The OpenClaw AgentSkills skill bundle is designed for 'RTFM Testing,' where a fresh AI agent is spawned to validate documentation quality. The `SKILL.md` file describes this process and instructs the current agent to use `sessions_spawn` with a specific task and the `TESTER.md` prompt. The `TESTER.md` file, which serves as the system prompt for the spawned agent, contains strict rules that *restrict* the agent to only use provided documentation, report gaps literally, and avoid inference or external knowledge. This design is defensive, aiming to prevent the spawned agent from deviating or performing unauthorized actions, rather than encouraging them. There is no evidence of data exfiltration, malicious execution, persistence, or prompt injection with harmful intent against either the current or spawned agent.
Capability Assessment
Purpose & Capability
The files (SKILL.md, TESTER.md, GAPS.md) describe a doc-testing methodology and the runtime instructions are limited to spawning a fresh tester agent with provided documentation. The skill declares no environment variables, binaries, config paths, or install steps — everything requested is proportional to the stated purpose. The only minor metadata oddity is there is no human-friendly description/homepage and the source is 'unknown', which reduces provenance but doesn't contradict purpose.
Instruction Scope
The SKILL.md and TESTER.md instruct the agent to run sessions_spawn with the TESTER prompt and only use the provided docs. They do not direct the agent to read local files, system environment variables, or contact external endpoints beyond the platform's session API. One operational caution: any documentation you paste into the tester will be visible to the spawned agent (and may be logged by the platform), so do not include secrets or sensitive configuration in the docs you submit.
Install Mechanism
There is no install specification and no code files to execute; this is an instruction-only skill, which is the lowest-risk install model.
Credentials
The skill requests no environment variables, credentials, or config paths. This is appropriate for a documentation-testing tool. The only proportionality consideration is user-supplied content: docs given to the tester should not contain secrets or private keys.
Persistence & Privilege
The skill does not request persistent presence (always: false) and uses normal autonomous invocation (disable-model-invocation: false), which is expected for a utility skill. It does not attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rtfm-testing
  3. After installation, invoke the skill by name or use /rtfm-testing
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug rtfm-testing
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is RTFM Testing?

Validates documentation usability by spawning context-free agents to complete tasks using only the docs, identifying gaps for improvement. It is an AI Agent Skill for Claude Code / OpenClaw, with 1193 downloads so far.

How do I install RTFM Testing?

Run "/install rtfm-testing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is RTFM Testing free?

Yes, RTFM Testing is completely free (open-source). You can download, install and use it at no cost.

Which platforms does RTFM Testing support?

RTFM Testing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created RTFM Testing?

It is built and maintained by zscole (@zscole); the current version is v1.0.0.

💬 Comments