Files
ISA-Frontend/.claude/commands/update-docs.md
Lorenz Hilpert 4a0fbf010b chore: add Claude Code agents, commands, and skills
Add comprehensive Claude Code configuration including:
- 20 specialized agents (code-reviewer, architect-reviewer, debugger, etc.)
- 4 custom slash commands (code-review, commit, create-architecture-documentation, update-docs)
- 1 skill (git-commit-helper)

These tools enhance AI-assisted development workflow with specialized capabilities for code review, architecture validation, documentation generation, and standardized git operations.
2025-10-23 11:54:39 +02:00

4.3 KiB

allowed-tools: Read, Write, Edit, Bash argument-hint: [doc-type] | --implementation | --api | --architecture | --sync | --validate description: Systematically update project documentation with implementation status, API changes, and synchronized content

Documentation Update & Synchronization

Update project documentation systematically: $ARGUMENTS

Current Documentation State

  • Documentation structure: !find . -name "*.md" | head -10
  • Specs directory: @specs/ (if exists)
  • Implementation status: !grep -r "✅\|❌\|⚠️" docs/ specs/ 2>/dev/null | wc -l status indicators
  • Recent changes: !git log --oneline --since="1 week ago" -- "*.md" | head -5
  • Project progress: @CLAUDE.md or @README.md (if exists)

Task

Documentation Analysis

  1. Review current documentation status:

    • Check specs/implementation_status.md for overall project status
    • Review implemented phase document (specs/phase{N}_implementation_plan.md)
    • Review specs/flutter_structurizr_implementation_spec.md and specs/flutter_structurizr_implementation_spec_updated.md
    • Review specs/testing_plan.md to ensure it is current given recent test passes, failures, and changes
    • Examine CLAUDE.md and README.md for project-wide documentation
    • Check for and document any new lessons learned or best practices in CLAUDE.md
  2. Analyze implementation and testing results:

    • Review what was implemented in the last phase
    • Review testing results and coverage
    • Identify new best practices discovered during implementation
    • Note any implementation challenges and solutions
    • Cross-reference updated documentation with recent implementation and test results to ensure accuracy

Documentation Updates

  1. Update phase implementation document:

    • Mark completed tasks with status
    • Update implementation percentages
    • Add detailed notes on implementation approach
    • Document any deviations from original plan with justification
    • Add new sections if needed (lessons learned, best practices)
    • Document specific implementation details for complex components
    • Include a summary of any new troubleshooting tips or workflow improvements discovered during the phase
  2. Update implementation status document:

    • Update phase completion percentages
    • Add or update implementation status for components
    • Add notes on implementation approach and decisions
    • Document best practices discovered during implementation
    • Note any challenges overcome and solutions implemented
  3. Update implementation specification documents:

    • Mark completed items with or strikethrough but preserve original requirements
    • Add notes on implementation details where appropriate
    • Add references to implemented files and classes
    • Update any implementation guidance based on experience
  4. Update CLAUDE.md and README.md if necessary:

    • Add new best practices
    • Update project status
    • Add new implementation guidance
    • Document known issues or limitations
    • Update usage examples to include new functionality
  5. Document new testing procedures:

    • Add details on test files created
    • Include test running instructions
    • Document test coverage
    • Explain testing approach for complex components

Documentation Formatting and Structure

  1. Maintain consistent documentation style:

    • Use clear headings and sections
    • Include code examples where helpful
    • Use status indicators (, ⚠️, ) consistently
    • Maintain proper Markdown formatting
  2. Ensure documentation completeness:

    • Cover all implemented features
    • Include usage examples
    • Document API changes or additions
    • Include troubleshooting guidance for common issues

Guidelines

  • DO NOT CREATE new specification files
  • UPDATE existing files in the specs/ directory
  • Maintain consistent documentation style
  • Include practical examples where appropriate
  • Cross-reference related documentation sections
  • Document best practices and lessons learned
  • Provide clear status updates on project progress
  • Update numerical completion percentages
  • Ensure documentation reflects actual implementation

Provide a summary of documentation updates after completion, including:

  1. Files updated
  2. Major changes to documentation
  3. Updated completion percentages
  4. New best practices documented
  5. Status of the overall project after this phase