feature-implement
Perform changes to implement a feature
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Feature Implementation
When to use this skill
Use this skill when the user wants the agent to implement a new feature based on a design.
Process inputs
- A detailed design document passing review
- Optionally, a partially completed implementation
Process outputs
- A completed implementation with high test coverage
- If appropriate, unit tests and benchmarks covering the feature
- If appropriate, documentation changes covering the feature
How to implement the feature
- Read the provided feature document and review it for correctness and completeness
- Implement the feature step-by-step until complete
Principles of development
- Respect .editorconfig and other settings
- Prefer var
- Prefer modern C# features
- Prefer fail-fast over carry-on-in-hope
- Minimise warnings and minimise unknown behaviour
- For example, if a possibly-null reference is passed, prefer to add a null check
- Prefer LINQ over rolling-your-own queries and transformations
- Provide a detailed XML comment on all members, describing purpose
- Where these rules prove subobtimal (for example, using LINQ would be slow), provide a comment above the usage explaining why
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!