A starter kit for AI-assisted development workflows, built for teams delivering digital services in government and public-sector environments.
Activate is an approach for building, operating, and improving digital systems. It delivers high-quality speed to value by aligning teams, delivery processes, and technology directly to mission outcomes through a continuous Learn / Build / Measure loop.
graph LR
L[Learn] --> B[Build]
B --> M[Measure]
M --> L
style L fill:#347d39,stroke:#46954a,color:#fff
style B fill:#1f6feb,stroke:#388bfd,color:#fff
style M fill:#8957e5,stroke:#a371f7,color:#fff
This repository provides a curated set of guidance files — instructions, prompts, and an AGENTS.md baseline — that integrate with GitHub Copilot and other AI tools to augment cross-functional teams while preserving human accountability.
activate-framework/
├── AGENTS.md # Project-wide AI guidance (always active)
├── CUSTOMIZATION.md # Guide for creating new customization files
├── instructions/
│ ├── general.instructions.md # General development conventions
│ └── security.instructions.md # Security-focused guidance
└── prompts/
├── accessibility-check.prompt.md # /accessibility-check command
├── code-review.prompt.md # /code-review command
└── create-adr.prompt.md # /create-adr command
docs/
└── user/
└── adoption-guide.md # Rollout guidance for teams and agencies
This framework uses a tiered hierarchy for AI agent guidance:
| Tier | Type | Location | Scope | Invocation |
|---|---|---|---|---|
| 1 | AGENTS.md | Repository root | Project-wide | Always active |
| 2 | Instruction files | .github/instructions/ |
Context-specific | Automatic via glob patterns |
| 2 | Prompt files | .github/prompts/ |
Task-specific | On-demand via /command |
| 3 | Skills | .github/skills/[skill-name]/SKILL.md |
Procedural | Explicit, on-demand |
| 4 | Agent definitions | .github/agents/ |
Persona + capabilities | Explicit |
- AGENTS.md defines how we work: commit conventions, branching strategy, TDD expectations
- Instruction files provide context-specific guidance: language conventions, code review checklists
- Prompt files are reusable tasks invoked as
/commands: code reviews, accessibility checks, ADR scaffolding - Skills are reusable procedures: creating an ADR, scaffolding a component
- Agent definitions combine persona, capabilities, and which skills/instructions to use
This repository includes Tiers 1 and 2. Teams can extend with their own skills (Tier 3) and agent definitions (Tier 4) as needed. See CUSTOMIZATION.md for guidance.
Copy the contents of the activate-framework/ directory into your repository:
# From this repo's root
cp -r activate-framework/* /path/to/your-repo/Then place the files in the standard VS Code customization locations:
# In your target repository
cp AGENTS.md .
cp CUSTOMIZATION.md .
mkdir -p .github/instructions .github/prompts
cp instructions/* .github/instructions/
cp prompts/* .github/prompts/After installation:
-
Review and customize
AGENTS.mdwith your project-specific conventions -
Review the instruction files and adjust for your tech stack
-
Commit the new files:
git add AGENTS.md CUSTOMIZATION.md .github/ git commit -m "feat: add Activate framework guidance files"
AGENTS.md— Project-wide AI guidance (always active)CUSTOMIZATION.md— How to create new instruction files, prompts, skills, and agents.github/instructions/— Context-specific rules triggered by file patterns.github/prompts/— Reusable prompt files invoked as/commandsin chat
| Principle | Description |
|---|---|
| Human-Led, AI-Assisted | AI drafts and implements; humans approve and remain accountable |
| Spec-Driven Execution | Specifications define problems and acceptance criteria; AI consumes specs to draft code, tests, and docs |
| Continuous Traceability | Persistent linkage from outcome → hypothesis → backlog → PR → test → deploy → metric |
| Test-Driven Development | Red/green/refactor as non-negotiable guardrails |
For guidance on rolling out Activate across teams, see the Adoption Guide. It covers:
- Which context type to use and when
- Rollout patterns for single-team, multi-team, and enterprise scenarios
- Forking vs. referencing strategies
- How to keep up with upstream updates
This repository receives periodic updates from the upstream Activate project. Updates are delivered automatically via a receiver workflow and opened as pull requests for review.
- VS Code Customization Docs — How VS Code's built-in customization primitives work
- VS Code Agent Customization Skill — The built-in skill that understands these file types
- cloud-gov-instructions — AI-assisted development guidance tailored for teams building on cloud.gov, also maintained by Ad Hoc
See CONTRIBUTING.md for guidelines on how to participate.
This project is licensed under the MIT License. See LICENSE for details.