Claude Code Skill. AI-powered software documentation automation. Professional software documentation specialist. Featuring Progressive Disclosure Architecture. Supports: Design, Requirements, SRS, PRD, API, and architecture docs. Few shot examples for Spring Boot, Pulumi, etc., Supports (Markdown, DOCX, PDF).
git clone https://github.com/SpillwaveSolutions/document-specialist-skill.gitClaude Code Skill. AI-powered software documentation automation. Professional software documentation specialist. Featuring Progressive Disclosure Architecture. Supports: Design, Requirements, SRS, PRD, API, and architecture docs. Few shot examples for Spring Boot, Pulumi, etc., Supports (Markdown, DOCX, PDF).
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/SpillwaveSolutions/document-specialist-skillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a software documentation specialist. Create a [DOCUMENT_TYPE] for [COMPANY] in the [INDUSTRY] sector. Use the following [DATA] as reference: [DATA]. Ensure the document follows Progressive Disclosure Architecture. Format the output in [OUTPUT_FORMAT].
# Software Requirements Specification (SRS) for GreenTech Solutions ## 1. Introduction ### 1.1 Purpose This document describes the software requirements for the GreenTech Solutions' Energy Management System (EMS). The EMS aims to optimize energy consumption and reduce carbon footprint for commercial buildings. ### 1.2 Scope The EMS will monitor and control energy-consuming devices, provide real-time analytics, and offer recommendations for energy savings. The system will integrate with existing Building Management Systems (BMS) and IoT devices. ## 2. Overall Description ### 2.1 Product Perspective The EMS will be a web-based application with a responsive design, accessible via desktop and mobile devices. It will consist of the following components: - **Energy Monitoring Dashboard**: Real-time visualization of energy consumption data. - **Device Management Module**: Control and configure connected devices. - **Analytics Engine**: Process historical data to identify trends and patterns. - **Recommendation System**: Provide actionable insights for energy savings. ### 2.2 User Classes and Characteristics - **Facility Managers**: Primary users responsible for monitoring and controlling the EMS. - **Building Occupants**: Secondary users who can view energy consumption data and receive recommendations. - **IT Administrators**: Users responsible for system maintenance and troubleshooting. ## 3. System Features ### 3.1 Energy Monitoring - **Data Collection**: Gather energy consumption data from connected devices at regular intervals. - **Data Visualization**: Display real-time and historical data in charts, graphs, and tables. - **Alerts and Notifications**: Notify users of unusual energy consumption patterns or device malfunctions. ### 3.2 Device Management - **Device Discovery**: Automatically detect and register new devices on the network. - **Device Control**: Allow users to turn devices on/off, adjust settings, and schedule operations. - **Device Groups**: Organize devices into groups for collective control and monitoring. ### 3.3 Analytics and Recommendations - **Data Processing**: Clean, validate, and aggregate raw data for analysis. - **Trend Analysis**: Identify trends and patterns in energy consumption data. - **Recommendation Generation**: Provide actionable insights for energy savings based on historical data and best practices. ## 4. Other Nonfunctional Requirements ### 4.1 Performance - The EMS shall process and display real-time data with a maximum delay of 5 seconds. - The system shall support up to 1,000 concurrent users without significant performance degradation. ### 4.2 Security - The EMS shall implement role-based access control (RBAC) to restrict user access to specific features and data. - The system shall encrypt sensitive data both at rest and in transit using industry-standard encryption algorithms. ### 4.3 Software Quality Attributes - **Usability**: The EMS shall have an intuitive and user-friendly interface, requiring minimal training for new users. - **Reliability**: The system shall have an uptime of at least 99.9% during normal operating hours. - **Maintainability**: The EMS shall be designed with modular components to facilitate future updates and enhancements. ## 5. Appendices ### 5.1 Glossary - **BMS**: Building Management System - **IoT**: Internet of Things - **EMS**: Energy Management System ### 5.2 References - ISO/IEC/IEEE 29148:2011 - Systems and software engineering - Life cycle processes - Requirements engineering - IEEE 830-1998 - Recommended Practice for Software Requirements Specifications
Define and manage infrastructure using code with familiar programming languages.
Your one-stop shop for church and ministry supplies.
Hierarchical project management made simple
Automate your browser workflows effortlessly
AI assistant built for thoughtful, nuanced conversation
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan