Add core architecture patterns and GIS/weather components from AIOS-Public
This commit is contained in:
35
collab/prompts/gis-weather-prompt.md
Normal file
35
collab/prompts/gis-weather-prompt.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# GIS and Weather Data Processing - AI Prompt Template
|
||||
|
||||
## Purpose
|
||||
This prompt template is designed to guide AI agents in implementing GIS and weather data processing containers following established patterns.
|
||||
|
||||
## Instructions for AI Agent
|
||||
|
||||
When implementing GIS and weather data processing containers:
|
||||
|
||||
1. Follow the established container architecture pattern (base -> specialized layers)
|
||||
2. Maintain consistent naming convention: RCEO-AIOS-Public-Tools-[domain]-[type]
|
||||
3. Implement non-root user with UID/GID mapping
|
||||
4. Create appropriate Dockerfiles and docker-compose configurations
|
||||
5. Include proper documentation and README files
|
||||
6. Add wrapper scripts for environment management
|
||||
7. Test with sample data to verify functionality
|
||||
8. Follow same security and operational patterns as existing containers
|
||||
|
||||
## Technical Requirements
|
||||
|
||||
- Use Debian Bookworm slim as base OS
|
||||
- Include appropriate GIS libraries (GDAL, GEOS, PROJ, etc.)
|
||||
- Include weather data processing libraries (xarray, netCDF4, etc.)
|
||||
- Implement Jupyter notebook support where appropriate
|
||||
- Include R and Python stacks as needed
|
||||
- Add visualization tools (Folium, Plotly, etc.)
|
||||
|
||||
## Quality Standards
|
||||
|
||||
- Ensure containers build without errors
|
||||
- Verify file permissions work across environments
|
||||
- Test with sample datasets
|
||||
- Document usage clearly
|
||||
- Follow security best practices
|
||||
- Maintain consistent user experience with existing containers
|
||||
Reference in New Issue
Block a user