Learn to use AI-powered Accelerator agents — from Agents to Hero
View the Project on GitHub devopsabcs-engineering/agentic-accelerator-workshop
| Duration | 25 minutes |
| Level | Beginner |
| Prerequisites | Lab 00 |
By the end of this lab, you will be able to:
Open the VS Code Explorer (Ctrl+Shift+E) and review the top-level directory layout:
| Directory | Purpose |
|---|---|
.github/agents/ |
Custom Copilot agent definitions (one .agent.md file per agent) |
.github/instructions/ |
Always-on rules that Copilot applies automatically based on applyTo globs |
.github/prompts/ |
Reusable prompt templates invoked on demand |
.github/skills/ |
Domain knowledge packages loaded by agents when they need deep context |
sample-app/ |
A Next.js application with intentional security, accessibility, and FinOps issues |
Take a moment to expand each directory and note how many files it contains.

The sample app includes deliberate vulnerabilities for agents to detect in later labs. Open each file below, find the INTENTIONAL-VULNERABILITY comments, and note what you see.
sample-app/src/lib/auth.ts — Weak cryptography and predictable tokens.
Math.random() used for session token generation (line 38–39)md5 used for password hashing (line 12)sample-app/src/lib/db.ts — SQL injection via string concatenation.
getProductById() builds SQL with string interpolation (line 33)searchProducts() does the same (line 39)sample-app/src/components/ProductCard.tsx — Cross-site scripting (XSS).
dangerouslySetInnerHTML renders unsanitized user-supplied descriptions (line 24)sample-app/infra/main.bicep — Oversized SKUs and security misconfigurations.

Open a terminal in VS Code (Ctrl+ ) and navigate to the sample app:
cd sample-app
Install dependencies:
npm install
Start the development server:
npm run dev
Ctrl+C.
When other participants join the workshop, they will create their own repository from this template using the GitHub Use this template button. This is the same step you completed in Lab 00, Exercise 0.3.
Take note of how the template preserves the full directory structure, agent definitions, and sample app so every student starts from the same baseline.

Before proceeding, verify:
.github/agents/, .github/instructions/, .github/prompts/, .github/skills/, sample-app/)Proceed to Lab 02 — Understanding Agents, Skills, and Instructions.