93 lines
4.9 KiB
Markdown
93 lines
4.9 KiB
Markdown
# AGENTS.md
|
||
|
||
## 项目约束
|
||
|
||
- 不要擅自把现有中文文案、注释、剧情、文档改写成英文,除非用户明确要求翻译。
|
||
- 看到中文乱码时,不要直接沿用乱码文本,也不要用英文替换;先确认文件真实编码,再决定是否修改。
|
||
- 在 PowerShell 5.1 中读取或写入文本时,必须显式使用 UTF-8;如果终端输出疑似乱码,要用 `Get-Content -Encoding UTF8`、Python 或 Node 再次核对原文。
|
||
- 非必要不要整文件重写,尤其是包含中文的文件;优先做局部补丁,避免把未改动的中文内容重新编码。
|
||
- 修改包含中文的文件后,优先运行仓库里的编码检查,确保没有把文本写坏。
|
||
- UI面板中不要默认写一些规则描述文案,清爽一些,按照游戏UI设计规范设计即可。
|
||
- UI设计需要兼顾网页端、移动端双端的使用体验,确保在不同设备上都能正常显示和操作,移动端优先考虑。
|
||
- 不要在gitignore中添加.env.local文件。
|
||
- 严格遵循简洁的代码风格
|
||
- 前端只负责做表现,所有的逻辑、数据都放到Express后端进行运算和存储。
|
||
- 请默认保持系统的简洁性,能复用、修改、扩展现有系统、页面就不新建新系统新页面。
|
||
- 禁止将功能说明描述类的文本默认写入UI界面中。
|
||
- prd文档中每个模块的描述要落地设计到可以精准编码到位,不能出现需求落地漂移。
|
||
|
||
## 文档图谱
|
||
|
||
```text
|
||
docs/
|
||
├─ README.md
|
||
├─ audits/
|
||
│ ├─ README.md
|
||
│ ├─ FUNCTION_DESIGN_AUDIT_2026-04-03.md
|
||
│ ├─ ITEM_AND_BUILD_PRD_AUDIT_2026-04-05.md
|
||
│ ├─ engineering/
|
||
│ │ ├─ README.md
|
||
│ │ ├─ ENGINEERING_OPTIMIZATION_REVIEW_2026-03-29.md
|
||
│ │ ├─ ENGINEERING_OPTIMIZATION_REVIEW_2026-03-30.md
|
||
│ │ ├─ ENGINEERING_OPTIMIZATION_REVIEW_2026-04-01.md
|
||
│ │ └─ MONSTER_NPC_UNIFICATION_AUDIT_2026-04-06.md
|
||
│ └─ text/
|
||
│ ├─ README.md
|
||
│ ├─ CHINESE_MOJIBAKE_INVENTORY.md
|
||
│ ├─ EDITOR_GAME_PRESET_TEXT_AUDIT_2026-03-25.md
|
||
│ ├─ GAME_EDITOR_PRESET_TEXT_AUDIT_2026-03-29.md
|
||
│ ├─ GAME_EDITOR_PRESET_TEXT_AUDIT_2026-03-30.md
|
||
│ ├─ GAME_UI_PRESET_EDITOR_NPC_PROMPT_TEXT_AUDIT_2026-04-02_DEEP_SCAN.md
|
||
│ ├─ GAME_UI_PRESET_EDITOR_TEXT_AUDIT_2026-03-30_CONTINUED.md
|
||
│ ├─ GAME_UI_PRESET_EDITOR_TEXT_AUDIT_2026-03-31.md
|
||
│ ├─ GAME_UI_PRESET_EDITOR_TEXT_AUDIT_2026-04-01.md
|
||
│ └─ GAME_UI_PRESET_EDITOR_TEXT_AUDIT_2026-04-02.md
|
||
├─ design/
|
||
│ ├─ README.md
|
||
│ ├─ AI_NATIVE_RUNTIME_ITEM_SYSTEM_REDESIGN_2026-04-02.md
|
||
│ ├─ COMPANION_FIRST_CONTACT_RELATIONSHIP_AND_PRIVATE_CHAT_DESIGN_2026-04-04.md
|
||
│ ├─ CUSTOM_WORLD_CREATOR_INPUT_AND_AI_BOUNDARY_DESIGN_2026-04-06.md
|
||
│ ├─ EQUIPMENT_BUILD_AND_FORGE_LOOP_SYSTEM_DESIGN.md
|
||
│ └─ npc-conversation-situation-draft.md
|
||
├─ experience/
|
||
│ ├─ README.md
|
||
│ ├─ ADVENTURE_RUNTIME_DEV_EXPERIENCE.md
|
||
│ ├─ AGENT_UI_CHANGELOG.md
|
||
│ ├─ CODEX_IMPLEMENTATION_EXPERIENCE_2026-03-24.md
|
||
│ ├─ CODEX_PAST_WORK_EXPERIENCE_SUMMARY.md
|
||
│ ├─ MOBILE_UI_DEV_EXPERIENCE.md
|
||
│ ├─ PROJECT_DEVELOPMENT_EXPERIENCE.md
|
||
│ └─ PROJECT_WORK_EXPERIENCE_PLAYBOOK.md
|
||
├─ planning/
|
||
│ ├─ README.md
|
||
│ └─ CURRENT_GAME_ITERATION_PRIORITIES_2026-04-03.md
|
||
├─ prd/
|
||
│ ├─ AI_CHARACTER_VISUAL_ANIMATION_MVP_PRD_2026-04-04.md
|
||
│ ├─ AI_NATIVE_CLASSIC_RPG_EXPERIENCE_BENCHMARK_PRD_2026-04-06.md
|
||
│ ├─ AI_NATIVE_CROSS_GENRE_STORY_ENGINE_PRD_2026-04-06.md
|
||
│ ├─ AI_NATIVE_CUSTOM_WORLD_CREATION_FLOW_OPTIMIZATION_PRD_2026-04-06.md
|
||
│ ├─ AI_NATIVE_NARRATIVE_THREAD_ITEM_AND_WORLD_NPC_PRD_2026-04-06.md
|
||
│ ├─ AI_NATIVE_QUEST_SYSTEM_PRD_2026-04-02.md
|
||
│ ├─ AI_NATIVE_RUNTIME_ITEM_GENERATION_DESIGN.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE1_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE2_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE3_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE4_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE5_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_STORY_ENGINE_PHASE6_IMPLEMENTATION_PLAN_2026-04-06.md
|
||
│ ├─ AI_NATIVE_UNIFIED_ROLE_ATTRIBUTE_SYSTEM_PRD_2026-04-02.md
|
||
│ ├─ BUILD_SYSTEM_ATTRIBUTE_SIMILARITY_PRD_2026-04-02.md
|
||
│ └─ RUNTIME_ITEM_GENERATION_CURRENT_SYSTEM_DESIGN.md
|
||
├─ reference/
|
||
│ ├─ README.md
|
||
│ └─ FUNCTION_SCRIPT_CATALOG_2026-04-04.md
|
||
└─ technical/
|
||
├─ README.md
|
||
├─ AI_CHARACTER_ANIMATION_TECHNICAL_SOLUTION_2026-04-04.md
|
||
├─ GO_SERVER_RUNTIME_INTEGRATION_2026-04-07.md
|
||
├─ GO_SERVER_TASKLIST_2026-04-08.md
|
||
├─ NODE_SERVER_KNOWLEDGE_GRAPH_2026-04-08.md
|
||
├─ PIXELMOTION_TECHNICAL_BREAKDOWN_2026-04-04.md
|
||
└─ SERVER_DEPLOYMENT_AND_CORS_TECHNICAL_SOLUTION_2026-04-05.md
|
||
```
|