Files
jmespath-playground/.github/copilot-instructions.md

23 lines
1.5 KiB
Markdown

---
description: Instructions for using the JMESPath Testing Tool repository.
applyTo: "**/*.md,**/.js"
---
# AI Agent Instructions for JMESPath Testing Tool
This repository contains a React-based web application that allows users to test JMESPath expressions against JSON data. The application includes both a frontend and a backend server.
Coding Guidelines:
1. Use React, Vite and JavaScript/TypeScript for development.
2. Check the current date to establish context for choosing versions and dependencies.
3. Use Node.js 24 or higher LTS version.
4. When asked, answer the question and provide explanations. Do not guess nor infer missing information. Report lack of information instead.
5. When requested to make changes, do not modify unrelated parts of the code nor apply unapproved changes. Always present a change plan first, wait for approval, then implement the changes.
6. Do not try to manage the files directly. Instead always use Git mv, rm, etc. commands to ensure proper tracking.
7. Do not run the development server(s) unless explicitly instructed to do so. Report the need to run the server for testing purposes and wait for approval.
8. When working with MUI components, use the latest stable version and leverage the tools from the MCP server (`mui-mcp`).
9. Do not hardcode color values. Use MUI theme palette colors instead.
10. Do not use emojis in code comments, program output, or log messages.
11. Suggest code commits, but never create them without consent.
12. Never push changes.