don-programmeertalen
Scannednpx machina-cli add skill dstotijn/developer-overheid-nl-agent-skills/don-programmeertalen --openclawDON Programmeertalen
When to Use This Skill
Use this skill when you need guidance on:
- programming languages
- best practices
- coding standards
How to Navigate
This skill contains documentation organized by topic. Browse the references below or ask about specific topics.
References
Rust
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/programmeertalen
Source
git clone https://github.com/dstotijn/developer-overheid-nl-agent-skills/blob/main/skills/don-programmeertalen/SKILL.mdView on GitHub Overview
This skill provides guidance on programming languages, best practices, and coding standards used in Dutch government software. It helps teams make informed language choices, set up compliant development environments, and apply language-specific standards across government projects.
How This Skill Works
The documentation is organized by topic and browsable via the References section. To access language-specific guidance, pick a topic (for example Rust) or ask for the topic you need, and follow the linked guidelines and standards.
When to Use It
- Choosing a programming language for a government project
- Setting up development environments that align with government standards
- Applying language-specific best practices and coding standards
- Evaluating language ecosystems for long-term government maintenance
- Onboarding new developers with topic-based documentation
Quick Start
- Step 1: Open the DON Programmeertalen skill and browse topics (e.g., Rust) in References
- Step 2: Select the language topic relevant to your project and review the guidelines
- Step 3: Apply the documented best practices to your development environment and codebase
Best Practices
- Align language choices with security, accessibility, and maintainability requirements of public sector projects
- Follow the language-specific coding standards and best practices referenced in the topics (e.g., Rust)
- Document and standardize environment setups and toolchains to enable reproducible builds
- Use topic-based navigation to locate relevant guidelines and ensure consistency across projects
- Periodically review and update guidelines to reflect government compliance and technology updates
Example Use Cases
- Choosing Rust for memory-safe backend services in critical government systems
- Adopting established Java or .NET stacks for large, enterprise-government applications
- Configuring CI/CD pipelines in line with government environment guidelines
- Migrating legacy code to modern languages with long-term support
- Auditing code against government security and privacy standards using language-specific guidelines