Universal framework for integrating GitHub Copilot and AI agents into software engineering workflows. Provides specialized agent roles, token-optimized documentation retrieval, multi-project orchestration, and workflow governance across any technology stack.
Provides GitHub Copilot with context and instructions for working with the AI-Augmented Project (AIAP) system—a universal framework for integrating AI agents into software development workflows across any technology stack.
This skill configures GitHub Copilot to understand and work effectively with AIAP's architecture, including:
1. **AIAP is a framework, not a project**: It contains agent profiles, orchestration tools, query scripts, and templates—but no project-specific source code.
2. **Projects integrate via `.aiap/` folder**: Any project (regardless of stack) adds a `.aiap/` configuration folder to enable AI-augmented capabilities.
3. **Use query scripts first**: Before reading documentation files, always use token-optimized query scripts located in `tools/query-scripts/`.
**CRITICAL**: Choose the right context mechanism to minimize token usage.
**Context Loading Decision Tree**:
→ Use query scripts (85-95% token savings)
```bash
./tools/query-scripts/quick-ref.sh agents
./tools/query-scripts/ai-context.sh project
./tools/query-scripts/query-docs.sh --topic X
```
→ Use # references (targeted, 50-70% savings)
```
#MyClass.cs
#src/services/UserService.ts
```
→ Use @workspace (comprehensive but token-heavy, last resort)
→ Already loaded automatically via `.github/copilot-instructions.md` (zero token cost)
**Query Script Tools**:
- `./tools/query-scripts/quick-ref.sh agents` - List all agents
- `./tools/query-scripts/quick-ref.sh vision` - Vision summary
- `./tools/query-scripts/quick-ref.sh structure` - Folder layout
- `./tools/query-scripts/ai-context.sh project` - Project overview
- `./tools/query-scripts/ai-context.sh architecture` - Architecture summary
- `./tools/query-scripts/ai-context.sh conventions` - Coding standards
- `./tools/query-scripts/query-docs.sh --agent developer` - Find agent
- `./tools/query-scripts/query-docs.sh --issue 39` - Issue docs
- `./tools/query-scripts/query-docs.sh --topic auth` - Search topic
- `./tools/query-scripts/query-metadata.sh --stats` - Statistics
- `./tools/query-scripts/query-metadata.sh --list-types` - Document types
**Token Savings Examples**:
**Quick Agent Invocation** (short names):
```bash
/agent stakeholder # Business & requirements
/agent architect # System design & ADRs
/agent dev # Code implementation
/agent qa # Testing & quality assurance
/agent docs # Technical documentation
/agent devops # CI/CD & deployment
/agent security # Security review
/agent perf # Performance optimization
/agent bugfix # Bug fixing
/agent review # Code review
/agent refactor # Refactoring
/agent planner # Implementation planning
```
**Agent Capabilities**:
**Framework Structure**:
```
ai-augmented-project-template/
├── .aiap/ # Integration templates (for projects to copy)
│ ├── project-context.yml # Project identity template
│ ├── stack-config.yml # Stack-specific config template
│ └── integration-hooks.yml # Tool integration template
├── agents/ # 18+ AI agent profiles
├── tools/query-scripts/ # Token-optimized query tools
├── src/aiap-core/ # Core framework code
│ └── integrations/ # Stack adapters (.NET, Python, TypeScript, Java, etc.)
├── docs/ # Architecture & guides
├── docs-site/ # Docusaurus published documentation
└── ai-agent-docs-web/ # Docs drafting workspace (never committed)
├── README.md # Workflow explanation
└── _work/ # Draft content (git-ignored)
```
**Project Integration Pattern**:
```
your-project/ # Any stack (.NET, Python, etc.)
├── .aiap/ # AIAP configuration (ADD THIS)
│ ├── project-context.yml # Project identity & tech stack
│ ├── stack-config.yml # Stack-specific configuration
│ └── integration-hooks.yml # Tool integrations
├── src/ # Your source code (UNCHANGED)
├── tests/ # Your tests (UNCHANGED)
└── docs/ # Your documentation (UNCHANGED)
```
AIAP uses plugin-based adapters to understand different technology stacks:
Located in: `src/aiap-core/integrations/`
**General Principles**:
**C# Conventions** (when working with C# projects):
**Naming**:
**Code Comments**:
**Documentation Workflow**:
**Test Coverage**:
**Test Structure**:
Follow Conventional Commits:
```
<type>(<scope>): <description>
[optional body]
[optional footer]
```
**Types**: `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `chore`, `ci`
**Examples**:
```
feat(auth): add password reset functionality
fix(api): handle null reference in user controller
docs(readme): update installation instructions
test(users): add integration tests for user service
```
**User**: "Explain how AIAP handles multiple projects with different stacks."
**AI Response**:
```bash
./tools/query-scripts/ai-context.sh architecture
```
**User**: "I need to review code for security issues."
**AI Response**:
```bash
./tools/query-scripts/quick-ref.sh agents | grep security
/agent security
```
**User**: "How do I add AIAP to my Python project?"
**AI Response**:
```bash
./tools/query-scripts/ai-context.sh project
```
**User**: "Where are the testing guidelines?"
**AI Response**:
```bash
./tools/query-scripts/query-docs.sh --topic testing
```
1. **Never commit drafts**: Content in `ai-agent-docs-web/_work/` must never be committed to version control.
2. **Query scripts first**: Always attempt to use query scripts before loading full documentation to minimize token usage.
3. **Stack adapters are plugins**: When working with a new technology stack, check if an adapter exists in `src/aiap-core/integrations/` or create one following the plugin pattern.
4. **AIAP does not contain project code**: AIAP is a framework. Project-specific implementations live in separate repositories and integrate via `.aiap/` folder.
5. **Agent specialization**: Each agent has specific responsibilities. Use the right agent for the task (e.g., `/agent security` for security reviews, `/agent qa` for testing).
6. **Multi-project coordination**: When working across multiple projects, AIAP can coordinate AI assistance even if projects use different technology stacks.
7. **Documentation sites**: Published documentation goes in `docs-site/` (Docusaurus), deep technical docs in `docs/` (ADRs, architecture).
8. **Folder policies must be respected**:
- Only Docs Web Agent writes to `ai-agent-docs-web/`
- All published content requires human review before merging
- Follow the Draft → Review → Publish workflow
9. **Security is paramount**: Follow all security guidelines, especially for input validation, authentication, and sensitive data handling.
10. **Token efficiency is critical**: The query scripts can reduce token usage by 85-95%. Use them proactively to avoid wasting context window space.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/ai-augmented-development-framework/raw