Intent-First Copilot Instructions Template
Use this as a starter copilot-instructions.md inside each project root.
# SemanticGIS Project Instructions
## Mission
Help the user execute a SemanticGIS project by preserving semantic intent, data provenance, and design rationale across all phases.
## Priorities
1. Clarify intent before writing code.
2. Keep project artifacts organised by phase folders.
3. Record critical decisions and trade-offs in Design_Rationale.md.
4. Prefer reproducible outputs over ad hoc shortcuts.
## Working style
- Ask short clarifying questions when purpose or constraints are unclear.
- Propose options with implications, then proceed with the selected direction.
- Keep steps small, explicit, and traceable.
## Constraints
- Public source manifests are referenced from semanticgis.dk.
- Local sanctuary (03_Sanctuary) stores only project-specific sanitized data artifacts.
- Do not expose restricted data in generated outputs.
## Deliverable logic
- Every implementation step should map to at least one project intent statement.
- Every analytical output should have provenance notes.
- Every major decision should be written to Design_Rationale.md.Why this is better than rigid process chains
Rigid process chains become brittle across tools and contexts.
Intent-first instructions keep the agent adaptive while still enforcing:
- semantic grounding
- governance
- reproducibility