Documentation

Generate publish-ready project documentation from existing code and decisions.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BasharAmso/Bashi --skill documentation-basharamso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Documentation
Source: https://github.com/BasharAmso/Bashi/tree/main/create-bashi-app/template/.claude/skills/documentation
Command: npx skills add https://github.com/BasharAmso/Bashi --skill documentation-basharamso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write project documentation including READMEs, API docs, and guides. Use this skill when documentation is requested or after a feature has shipped.

Core Features & Use Cases

  • Create README, API references, and setup guides aligned with STATE.md and DECISIONS.md.
  • Update CHANGELOG and contributor guides to reflect changes across releases.
  • Generate consistent, publish-ready documentation from existing code and decisions.

Quick Start

Generate publish-ready documentation from existing project inputs.

Frequently Asked Questions about Documentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a README and API reference from existing code?▼

To generate a README and API reference from existing code, use this skill to analyze project inputs and produce comprehensive, publish-ready documentation files automatically.

What is the best way to update a changelog after a feature release?▼

The best way to update a changelog after a feature release is to generate consistent entries from existing code changes and decisions, ensuring updates align with STATE.md and DECISIONS.md integration.

Can I automatically create setup guides and contributor guides for my project?▼

Yes, you can automatically create setup guides and contributor guides by processing existing project inputs, generating aligned documentation that reflects changes across releases.

How do I write API documentation that integrates with STATE.md and DECISIONS.md files?▼

To write API documentation integrated with STATE.md and DECISIONS.md, apply this skill to generate structured references that satisfy requirements for documentation structure and decision tracking.

When do I need to regenerate project documentation for API changes?▼

You need to regenerate project documentation for API changes when a feature has shipped or when documentation is requested, ensuring README updates and API references reflect current code.

Does this documentation generation approach work for both feature releases and setup guides?▼

Yes, this documentation generation approach works for feature releases, API changes, and setup guides, handling README updates, API references, and changelogs from existing code and decisions.