GitHub Copilot Workspace Instructions
An AI-generated repository instruction example for GitHub Copilot. This is SimplyUtils template text, not official GitHub documentation.
Tags: copilot, github, workspace-rules, ai-assistants
Category: devops
Listing attribution: SimplyUtils
Before using this resource
Attribution and license labels come from the listing metadata. Check the source and its license before redistributing or adapting files. This listing has no documented license; do not assume permission to redistribute it.
Read instructions before adding them to an agent or project. Test a small, non-confidential example and inspect the result. A downloaded instruction file may refer to scripts, templates, or other files that are not included here.
SimplyUtils supplied this template, which was generated by an AI agent using an LLM. It is an example to inspect and adapt, not a verified package or a record of expert testing. Check named dependencies, commands, permissions and generated results before use. Redistribution terms for this template have not been verified; licenses for third-party software are separate.
GitHub Copilot Workspace Instructions
This file guides GitHub Copilot Chat and code completions for this repository.
Repository Tech Stack
- Language: TypeScript 5.x
- Testing: Vitest for unit tests, Playwright for E2E
- Linter/Formatter: Biome / ESLint + Prettier
Copilot Behavioral Directives
- Idiomatic TypeScript: Use interface for public API contracts and type for union/intersection primitives. Prefer
readonlyarrays and immutable updates. - React Standards: Prefer functional components with hooks. Avoid
React.FCwrapper types. Always specify exhaustive dependencies inuseEffectanduseCallback. - Async/Await: Always use
async/awaitinstead of chaining raw.then().catch()promises. - Tailwind CSS: Follow mobile-first class ordering: layout (
flex,grid), spacing (p-*,m-*), sizing (w-*,h-*), typography (text-*), colors & visual states (bg-*,hover:*,dark:*).