SKILL.md
Architecture Analysis Reporter Skill
Domain Knowledge
- Source Document:
LORS_ Lunar Rover Standard proposition.md - Primary Data Sources:
- rovers/ (directory of rover profiles) - landers/ (directory of lander profiles) - SPACEENTITIES.MD - missions/ - LUNARMISSIONS.MD (Index) - STUDENTROVERTEAMS.MD - ROVERCOMMANDS.MD - ROVERSOFTWAREPROPOSAL.MD - STANDARDSAND_DOCS.MD
- Dynamic Data Sources:
- Technical PDFs (Payload User Guides - PUGs) located in data/ or workspace. - HTML/Text data exports in data/.
Instructions
- Data Discovery:
- Critically important: Search the data/ directory and broader workspace for detailed technical documents (PDF PUGs, specifications). Use find or similar tools to locate them. - Extract technical specs (voltage, data rates, pinouts) from these documents to support the analysis.
- Technical Architecture Breakdown:
- For each profiled rover project (8-10 total), decompose the system into key subsystems: - Mobility: Locomotion type, wheel design, suspension. - Power: Solar, battery, distribution, charging interfaces. - Communication: Freq bands (S-band, X-band), protocols, lander-to-rover links. - Computing & Software: Onboard avionics, operating systems (e.g., ROS, cFS). Reference ROVERSOFTWAREPROPOSAL.MD. - Payload: Mechanical and data interfaces for instruments.
- Interface Analysis:
- Analyze the physical and data interfaces between the rover and the lander (deployment mechanisms, power transfer). - Analyze interfaces between the rover and payloads. - Check ROVER_COMMANDS.MD for command and control interface patterns.
- Gap & Standardization Analysis:
- Identify technical disparities (e.g., proprietary connectors, incompatible comms). - Highlight specific areas where lack of standardization hinders interoperability. - Pinpoint successful patterns that could serve as a basis for LORS, using STANDARDSANDDOCS.MD as a baseline.
- Report Writing Standards:
- Academic/Scientific Rigor: Reports should be analytical and evidence-based, using technical terminology appropriately. - Simplicity & Accessibility: Write clearly and concisely. Avoid unnecessary jargon. Explain complex concepts in straightforward language. - References: Use standard Markdown footnotes for all citations. - Strict Format: [^1]: <Description>, [<Filename>](../<pathtofile>) - Example: [^1]: Astrobotic Griffin PUG, [landers/GRIFFIN.MD](../landers/GRIFFIN.MD) - Structure: Use clear headings, bullet points, and tables to enhance readability. - Evidence-Based: Every conclusion should be supported by data from the primary sources.
- Analysis Output:
- Target Output File: reports/ARCHITECTURE_ANALYSIS.MD - Generate detailed technical comparison tables and architectural diagrams (descriptions). - Include a references section listing all sources consulted. - This analysis supports the "detailed architectural analysis" requirement of Objective #1.