You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+39-7Lines changed: 39 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
-
# AlexJSully Portfolio - AI Coding Agent Instructions
1
+
# Alexander Sullivan's Portfolio - AI Coding Agent Instructions
2
2
3
3
## Architecture Overview
4
4
5
5
This is a **Next.js portfolio website** using the **App Router** (not Pages Router), React, TypeScript, and Material-UI with Emotion. The project follows a modular structure with path aliases, comprehensive testing, and Progressive Web App (PWA) capabilities.
6
6
7
7
### Key Technologies & Integrations
8
+
8
9
-**Framework**: Next.js App Router with React Server Components
Copy file name to clipboardExpand all lines: .github/prompts/audit-docs.prompt.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Documentation produced by this prompt must serve **two audiences simultaneously*
18
18
19
19
1.**Internal developers / maintainers**
20
20
- To understand system internals, architectural decisions, constraints, and design intent
21
-
- To preserve *why* things were implemented the way they are and the *how* behind the *what*
21
+
- To preserve _why_ things were implemented the way they are and the _how_ behind the _what_
22
22
2.**New or external developers**
23
23
- To understand how to use the system, APIs, and modules as tools
24
24
- To quickly navigate from documentation to implementation
@@ -64,12 +64,12 @@ Do **not** skip ahead.
64
64
When documenting behavior, architecture, or usage:
65
65
66
66
1.**Start with a succinct natural-language explanation**
67
-
- Explain *what the component does*, *why it exists*, and *how it fits into the system*
67
+
- Explain _what the component does_, _why it exists_, and _how it fits into the system_
68
68
2.**Link directly to the implementation**
69
69
- Prefer links to real source files over inline code
70
70
- Example:
71
-
> The request validation logic is centralized in `validateRequest`, which enforces schema constraints before execution.
72
-
> See implementation: [`src/api/validateRequest.ts`](src/api/validateRequest.ts)
71
+
> The request validation logic is centralized in `validateRequest`, which enforces schema constraints before execution.
72
+
> See implementation in the corresponding source file (for example under `src/components/` or `src/util/`), and always link to a real file that exists in this repository.
73
73
3.**Use inline code blocks sparingly and intentionally**
74
74
- Include code snippets **only when they materially improve understanding**, such as:
Copy file name to clipboardExpand all lines: docs/architecture/components/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Components Documentation
2
2
3
-
This document describes the internal architecture, relationships, and usage of major UI components in the AlexJSully Portfolio project. Components are modular, reusable, and styled with Material-UI and Emotion.
3
+
This document describes the internal architecture, relationships, and usage of major UI components in the Alexander Sullivan's Portfolio project. Components are modular, reusable, and styled with Material-UI and Emotion.
0 commit comments