business-feature-docs
π―Skillfrom duc01226/easyplatform
Generates comprehensive enterprise module documentation with a 26-section structure, creating detailed specs and folder hierarchy for business features.
Installation
npx skills add https://github.com/duc01226/easyplatform --skill business-feature-docsSkill Details
Generate enterprise module documentation with 26-section structure and folder hierarchy. Use for module docs, enterprise features, detailed specs in docs/business-features/{Module}/. Includes README, INDEX, API-REFERENCE, detailed-features/. Triggers on "module docs", "enterprise feature docs", "business module", "26-section docs", "detailed feature specs". For single-file quick docs, use feature-docs instead.
Overview
# EasyPlatform Business Feature Documentation
Generate comprehensive business feature documentation following the GOLD STANDARD template.
β οΈ MUST READ References
IMPORTANT: You MUST read these reference files for complete protocol. Do NOT skip.
- β οΈ MUST READ
.claude/skills/shared/business-docs-26-sections.mdβ 26-section template structure - β οΈ MUST READ
.claude/skills/shared/bdd-gherkin-templates.mdβ BDD/Gherkin scenario templates - β οΈ MUST READ
.claude/skills/shared/anti-hallucination-protocol.mdβ validation checkpoints, confidence levels - β οΈ MUST READ
docs/features/README.ExampleFeature1.mdβ gold standard example - β οΈ MUST READ
docs/templates/detailed-feature-docs-template.mdβ full template - β οΈ MUST READ
docs/templates/detailed-feature-docs-template.ai.mdβ AI companion template
Phase 1: Module Detection & Context Gathering
Step 1.1: Identify Target Module
- User explicitly specifies module name
- Feature name/domain implies module
- Search codebase for feature-related entities/commands
Step 1.2: Read Existing Documentation
```
- Read docs/BUSINESS-FEATURES.md (master index)
- Read docs/business-features/{Module}/INDEX.md (if exists)
- Read docs/business-features/{Module}/README.md (if exists)
- Identify what already exists vs what needs creation/update
```
Step 1.3: Codebase Analysis
Gather evidence from source code:
- Entities:
src/Backend/*.Domain/Entities/ - Commands:
src/Backend/*.Application/UseCaseCommands/ - Queries:
src/Backend/*.Application/UseCaseQueries/ - Controllers:
src/Backend/*.Api/Controllers/ - Frontend:
src/Frontend/apps/orsrc/Frontend/libs/apps-domains/
Phase 2: Documentation Generation
β οΈ MUST READ .claude/skills/shared/business-docs-26-sections.md for the full 26-section structure, format templates, and quality checklist.
Key requirements:
- All 26 mandatory sections in correct order
- Quick Navigation by Role table
- FR-{MOD}-XX format for business requirements
- TC-{MOD}-XXX format with GIVEN/WHEN/THEN for test cases
- Evidence with
{FilePath}:{LineRange}format
Phase 2.5: AI Companion Generation
Output: docs/business-features/{Module}/detailed-features/README.{Feature}.ai.md
10 sections (~300 lines): Context, File Locations, Domain Model, API Contracts, Business Rules, Patterns, Integration, Security, Test Scenarios, Quick Reference.
Compression rules: Tables over prose, paths over descriptions, signatures over examples, decisions over explanations.
Phase 3: Master Index Update
After creating/updating module docs, update docs/BUSINESS-FEATURES.md:
- Read current content
- Verify module is listed
- Add link if missing
Anti-Hallucination Protocol
- Every feature claim MUST have code reference with file path and line numbers
- Read actual source files before documenting
- Never assume behavior without code evidence
- Checkpoint: "Have I read the actual code? Are my references accurate?"
Quality Checklist
- [ ] All 26 mandatory sections present in correct order
- [ ] Quick Navigation by Role included
- [ ] Test cases use TC-{MOD}-XXX with GIVEN/WHEN/THEN
- [ ] All code references verified with actual files
- [ ] Master index (BUSINESS-FEATURES.md) updated
- [ ] AI companion file created (<= 300 lines)
IMPORTANT Task Planning Notes
- Always plan and break many small todo tasks
- Always add a final review todo task to review the works done at the end to find any fix or enhancement needed
More from this repository10
Generates comprehensive test plans, test cases, and coverage analysis to support QA engineers in systematic software testing and quality assurance.
Teaches Claude new patterns, preferences, and conventions to remember across coding sessions using explicit learning commands.
Helps Product Owners prioritize ideas, manage backlogs, and communicate product vision through structured decision-making frameworks.
pdf-to-markdown skill from duc01226/easyplatform
Generates Angular reactive forms with advanced validation, async validators, dependent validation, and FormArrays using platform-specific design patterns.
Manages Claude's learned patterns by listing, viewing, archiving, and dynamically adjusting pattern confidence levels.
Optimizes system performance by triaging and routing to specific strategies for database, frontend, API, jobs, and cross-service bottlenecks.
Rapidly build accessible React UI with shadcn/ui components, Radix primitives, and Tailwind CSS utility styling for modern web applications.
Analyzes implementation plans by extracting features, assessing change impacts, mapping specifications, and preparing comprehensive technical and business impact reports.
Develops comprehensive backend components for .NET microservices using EasyPlatform's CQRS, domain-driven design, and modular architecture patterns.