konflux-ci/mobster/write-documentation

Claude Code and agent skill by konflux-ci/mobster

Trust tier 3
  • community
Source check pending

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

Use when writing, updating, or adding documentation for mobster commands, features, or developer internals — covers file placement and mkdocs.yml nav rules

Install

npx vskill@latest install konflux-ci/mobster/write-documentation

SKILL.md

Write Documentation

Rules at a Glance

Documentation typeLocation in docs/Add to mkdocs.yml?
Public CLI commanddocs/sboms/<command>.mdYes
Other public featuredocs/sboms/<topic>.md or docs/<topic>.mdYes
Developer / internaldocs/ (any path)No
ADRdocs/adr/<nnnn>-<slug>.mdNo

Public Command Documentation

Place in docs/sboms/ and add a nav entry to mkdocs.yml.

Example: adding generate pko-package:

  1. Create docs/sboms/pko_package.md
  2. Add to mkdocs.yml under the relevant section:
yaml
nav:
- "SBOM content types":
- "PKO Package": "sboms/pko_package.md" # ← add here

Follow the structure of an existing command doc (e.g., docs/sboms/oci_image.md):

  • One-line description of what the command does
  • Architecture / how it works (if non-obvious)
  • Usage example (full CLI invocation)
  • List of arguments with short descriptions

Developer Documentation

Place anywhere in docs/ that makes sense. Do not add to `mkdocs.yml`.

Typical locations:

  • docs/adr/ — Architecture Decision Records (numbered NNNN-slug.md)
  • docs/development-environment.md, docs/integration-testing.md, docs/release.md — already exist; extend them rather than creating new top-level files when possible

mkdocs.yml Nav Structure

Current top-level sections:

Overview
SBOM lifecycle ← lifecycle, augmentation, upload, download, delete
SBOM content types ← one page per generate subcommand
SBOM formats
Admin & developer guides

New public command pages go under "SBOM content types". New public non-command pages (e.g., a new lifecycle concept) go under "SBOM lifecycle" or a new section if genuinely distinct.

Common Mistakes

  • Adding developer docs (ADRs, internal design notes) to mkdocs.yml — they should remain discoverable only by reading the repo.
  • Creating a new top-level nav section for a single page — nest under an existing section first.
  • Skipping the arguments table in command docs — all CLI flags should be listed with a short description.

Security

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

Quality evaluation

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

Source

Popularity

7-day trend score
5

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/konflux-ci/mobster/write-documentation/badge)](https://verified-skill.com/skills/konflux-ci/mobster/write-documentation)

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