mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
0071b7626e
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com>
Agent Instructions
This directory contains instruction files for various automated agents that work with the Appwrite repository.
Purpose
These instruction files provide standardized guidelines for:
- AI-powered coding agents (e.g., GitHub Copilot)
- Automated workflow agents
- Code review assistants
- Issue triage bots
Available Instructions
code-change-agent.md
Instructions for agents that make code changes and create pull requests. Includes:
- Code change best practices
- Testing requirements
- Screenshot capture guidelines using Playwright
- PR submission standards
Using These Instructions
For Human Contributors
While these instructions are primarily for automated agents, human contributors may find them useful as:
- Guidelines for creating high-quality PRs
- Standards for documenting UI changes
- Best practices for testing
For Agent Developers
When building or configuring automated agents for this repository:
- Review the relevant instruction file for the agent's purpose
- Ensure the agent follows the guidelines, especially screenshot requirements for UI changes
- Test the agent's behavior against these standards before deployment
Screenshot Requirements
All agents making UI changes MUST capture screenshots to document visual modifications. See code-change-agent.md for detailed instructions on:
- When to take screenshots
- How to use Playwright for screenshot capture
- How to include screenshots in PRs
Contributing
To update or add agent instructions:
- Create or modify the appropriate
.mdfile in this directory - Follow the existing format and structure
- Ensure instructions are clear, actionable, and testable
- Submit a PR with your changes
Related Files
.github/workflows/issue-triage.md- Agentic workflow for issue triage.github/PULL_REQUEST_TEMPLATE.md- PR template that all PRs should followCONTRIBUTING.md- General contributing guidelines