Skip to content

GitHub Copilot, Building a Full Stack Application

Follow instructions from GitHub - devopsabcs-engineering/ProgramDemo-DevDay2026 · GitHub. Demo is recorded at GitHub - devopsabcs-engineering/ProgramDemo-DevDay2026-LiveDemo · GitHub.

See prompt instructions at ProgramDemo-DevDay2026/.github at main · devopsabcs-engineering/ProgramDemo-DevDay2026 · GitHub

Build a guiding prompt as a high level requirements document. Plan together with AI using markdown files.

Include your needs and input like in requirements markdown document:

  • Design, coding standards, CICD, testing, accessibility and security standards
  • Integration: MCP to Azure DevOps to create stories
  • Technology to use
  • Repository file structure

Provide markdown files instructions to guide:

  • DevOps (Azure) workflow
  • CICD
  • Java
  • React/Typescript
  • SQL
  • Provide existing relevant files like CSS, colours, theme templates, npm packages, web packages for example Ontario Design System - Design and coding standards for building Government of Ontario products: https://designsystem.ontario.ca

For samples of prompts and instructions, look at Awesome Copilot / GitHub for community-contributed instructions, prompts, and configurations.

Select an appropriate agent for a task like researcher, task implementation.

The input files cover instructions from business analyst, architecture, front/back end developers, designers, and testers.

As changes are mad to the repository, commit changes and keep the markdown documents updated like changed requirements so developers/AI will understand latest state.

Using an Azure DevOps MCP with an agent, epics, user stories can be created automatically using the input markdown documents.

MCP servers must be configured in project and run. Agent will then use MCP server.

Using SQL and data dictionary instructions and requirements, create database with SQL scripts.

Validating Changes made by AI, Quality Assurance and Testing

Section titled “Validating Changes made by AI, Quality Assurance and Testing”

Review changes to files and documentation with your team.

Do testing of the application and write additional tests.

Make changes with developers and AI to make corrections or improvements. Ask AI for help, suggested fixes, and review help.