Approved Tools Policy
This page is a policy starter for classifying AI coding tools by approval state.
Policy Objective
Give contributors a clear answer on which tools are approved, conditional, pilot-only, prohibited, or deprecated.
Scope
- coding assistants
- repo instruction files
- prompt libraries
- MCP integrations
Audience
- contributors
- reviewers
- team leads
Definitions
Approved: allowed within documented boundariesConditional: allowed with constraintsPilot: time-boxed limited evaluationProhibited: not allowedDeprecated: avoid for new work and phase out
Mandatory Requirements
- every listed tool must have an owner
- conditional approvals must name constraints
- prohibited tools must include the reason
Recommended Controls
- publish one internal matrix with status, owner, and review date
- separate tool approval from MCP-server approval
Approval Process
- evaluate
- pilot
- assign status
- review quarterly
Exception Process
Teams requesting exceptions must document business need, duration, and compensating controls.
Audit Evidence
- approval matrix
- pilot notes
- security review links
Enforcement
Unlisted or prohibited tools should not be used on sensitive repos without an explicit exception.
Copy-Ready Policy Template
## Approved AI Coding Tools
- Approved:
- Conditional:
- Pilot:
- Prohibited:
- Deprecated:
Each entry must name an owner, review date, and constraints where applicable.
Adoption Checklist
- tool matrix published
- owners named
- review dates set
Verification Note
Policy starter only. Every organization must fill in the actual tool list and approval status.