Skip to content

Commit 64b7703

Browse files
committed
chore: Run nx's agent setup, generating a bunch of AI oriented advice
1 parent 1666416 commit 64b7703

4 files changed

Lines changed: 53 additions & 0 deletions

File tree

.gemini/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"mcpServers": {
3+
"nx-mcp": {
4+
"type": "stdio",
5+
"command": "npx",
6+
"args": [
7+
"nx",
8+
"mcp"
9+
]
10+
}
11+
},
12+
"contextFileName": "AGENTS.md"
13+
}

.mcp.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"mcpServers": {
3+
"nx-mcp": {
4+
"type": "stdio",
5+
"command": "npx",
6+
"args": [
7+
"nx",
8+
"mcp"
9+
]
10+
}
11+
}
12+
}

AGENTS.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- nx configuration start-->
2+
<!-- Leave the start & end comments to automatically receive updates. -->
3+
4+
# General Guidelines for working with Nx
5+
6+
- When running tasks (for example build, lint, test, e2e, etc.), always prefer running the task through `nx` (i.e. `nx run`, `nx run-many`, `nx affected`) instead of using the underlying tooling directly
7+
- You have access to the Nx MCP server and its tools, use them to help the user
8+
- When answering questions about the repository, use the `nx_workspace` tool first to gain an understanding of the workspace architecture where applicable.
9+
- When working in individual projects, use the `nx_project_details` mcp tool to analyze and understand the specific project structure and dependencies
10+
- For questions around nx configuration, best practices or if you're unsure, use the `nx_docs` tool to get relevant, up-to-date docs. Always use this instead of assuming things about nx configuration
11+
- If the user needs help with an Nx configuration or project graph error, use the `nx_workspace` tool to get any errors
12+
13+
14+
<!-- nx configuration end-->

CLAUDE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- nx configuration start-->
2+
<!-- Leave the start & end comments to automatically receive updates. -->
3+
4+
# General Guidelines for working with Nx
5+
6+
- When running tasks (for example build, lint, test, e2e, etc.), always prefer running the task through `nx` (i.e. `nx run`, `nx run-many`, `nx affected`) instead of using the underlying tooling directly
7+
- You have access to the Nx MCP server and its tools, use them to help the user
8+
- When answering questions about the repository, use the `nx_workspace` tool first to gain an understanding of the workspace architecture where applicable.
9+
- When working in individual projects, use the `nx_project_details` mcp tool to analyze and understand the specific project structure and dependencies
10+
- For questions around nx configuration, best practices or if you're unsure, use the `nx_docs` tool to get relevant, up-to-date docs. Always use this instead of assuming things about nx configuration
11+
- If the user needs help with an Nx configuration or project graph error, use the `nx_workspace` tool to get any errors
12+
13+
14+
<!-- nx configuration end-->

0 commit comments

Comments
 (0)