23 lines
1.5 KiB
Markdown
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.
|