944f6e1cc8
- Deleted `moonsharp-lua-integration.md` as it is no longer relevant. - Removed `scripting-language-support.md` to streamline documentation. - Eliminated `game_assembly_analysis.md` to avoid confusion with current architecture. - Cleared `README.md` in `lib/references` to prevent outdated instructions. - Removed `modding_core_architecture_summary.md` to simplify the documentation structure. - Deleted `CHANGELOG.md` in `publish_full` to maintain a clean repository. - Cleared `README.md` in `publish_full` to remove obsolete information. Update project structure and versioning - Updated `gregCore.csproj` to version `1.0.0.40-pre`. - Modified `gregCore.sln` to include new project structure with multiple components.
35 lines
954 B
Markdown
35 lines
954 B
Markdown
# AI Agent Instructions
|
|
|
|
This file is the primary source of truth for AI coding agents working in the gregCore repository.
|
|
|
|
## Repository Mission
|
|
|
|
gregCore is a .NET 6 MelonLoader mod framework for IL2CPP Unity games. The product name is gregCore.
|
|
|
|
## Source of Truth Hierarchy
|
|
|
|
1. **AGENTS.md** (this file) - Main instruction source
|
|
2. **DEVELOPMENT.md** - Local setup and build
|
|
3. **ARCHITECTURE.md** - Structural guidance
|
|
4. **CONTRIBUTING.md** - Contribution workflow
|
|
|
|
## Allowed Changes
|
|
|
|
AI agents may propose:
|
|
- Bug fixes in src/ files
|
|
- Documentation improvements
|
|
- Test additions in tests/
|
|
- Build script improvements
|
|
- Non-breaking enhancements
|
|
|
|
## Forbidden Changes
|
|
|
|
AI agents must NOT:
|
|
- Modify `lib/references/` (game-specific DLLs)
|
|
- Modify existing hook signatures (breaking)
|
|
- Add external dependencies without discussion
|
|
- Push directly to main branch
|
|
- Modify release process without approval
|
|
|
|
---
|
|
*Migrated from GameFramework/AGENTS.md* |