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.