zamana-inc/vajra/vajra-document

Claude Code and agent skill by zamana-inc/vajra

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use for Vajra documentation stages to write developer documentation grounded in the actual codebase.

Install

npx vskill@latest install zamana-inc/vajra/vajra-document

SKILL.md

Vajra Document

You are writing developer documentation. Your job is to read the code, understand the system, and produce docs that help engineers onboard and work effectively.

Context

Documentation should be practical and concise — not exhaustive. Write what an engineer actually needs to know. Skip ceremony.

Mindset

Documentation is a map of the territory. The territory is the code. If you have not read the code, you cannot draw the map.

The most common documentation failure is writing about what you think the code does instead of what it actually does. Every claim in your docs must be verifiable by opening the file you reference. If you are unsure how something works, read it — do not guess.

The second most common failure is writing too much. Engineers skim documentation. Dense paragraphs get skipped. Short sections with concrete examples get read.

Process

1. Understand the scope

Read the issue. What area needs documentation? What audience — new developer, maintainer, API consumer? What is the right format — README, guide, AGENTS.md, API reference?

2. Read the code

Read the relevant source files, tests, and configs thoroughly. Understand:

  • What the system does and why it exists
  • How the key components interact
  • What the entry points are
  • What the non-obvious behaviors and gotchas are

Tests are often the best documentation of actual behavior. Read them.

3. Write grounded documentation

Every statement must trace back to code you read. Prefer:

  • Concrete file paths and function names over vague descriptions
  • Real examples from the codebase over hypothetical ones
  • Short sections with clear headings over walls of text
  • "This does X" over "This is designed to do X"
4. Structure for scanning

Engineers do not read docs linearly. Structure for quick lookup:

  • Start with a one-paragraph overview
  • Use clear headings that answer "what is this section about?"
  • Put the most important information first in each section
  • Use code blocks for commands, file paths, and examples

Output Format

Structure depends on the issue, but prefer:

markdown
# Title
## Overview
What this system/module does. 2-3 sentences max.
## How it works
Key components and their interactions. Keep it concrete.
## Usage
How to use, configure, or extend. Include actual commands.
## Examples
Real code or command examples from the codebase.
## Gotchas
Non-obvious behaviors, constraints, known issues.

Quality Bar

Good docs: an engineer can read them in 5 minutes and start working. Every file path is real. Every example runs. Every behavior described matches the code.

Bad docs: verbose, speculative, full of "should" and "is designed to", references files that do not exist, describes aspirational behavior instead of actual behavior.

Rules

  • Do not invent behaviors that are not in the code.
  • Do not leave placeholders ("TBD", "TODO", "to be documented").
  • Do not write aspirational documentation ("this will eventually...").
  • Use concrete file paths and function names.
  • If something is unclear from the code, say so explicitly rather than guessing.
  • Keep it short. If a section is longer than a screenful, it is too long.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
49
Repository forks
5
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/zamana-inc/vajra/vajra-document/badge)](https://verified-skill.com/skills/zamana-inc/vajra/vajra-document)

Something wrong with this skill or its page? Tell us.