Architecture standards that keep files small enough for AI agents to read/edit without blowing the context window.
| H5 Game | Canvas, Phaser, Matter.js, game loop, sprites | references/game.md | | Data Tool | Crawler, scraper, scheduler, data sync, analytics | references/tool.md | | Content/Utility | Generator, library, publisher, file processing | references/tool.md | | Dashboard/Monitor | Charts, real-time, alerts, metrics | references/tool.md |
| API Service | REST endpoints, middleware, microservice | references/tool.md | | SDK/Library | Shared module, build step, multi-consumer | references/sdk.md |
معايير بنية مشروع Node.js للتطوير بمساعدة الذكاء الاصطناعي. يفرض تقسيم الملفات (<400 سطر)، وإضفاء الطابع الخارجي على التكوين، ونمطية المسار، ولوحات معلومات المسؤول. يُستخدم عند إنشاء مشاريع Node.js جديدة، أو إعادة بناء قواعد تعليمات برمجية كبيرة ذات ملف واحد، أو عندما يتم استهلاك نافذة سياق الذكاء الاصطناعي بواسطة ملفات كبيرة الحجم. يغطي ألعاب H5 (Canvas/Phaser/Matter.js)، وأدوات البيانات (برامج الزحف/المكشطات)، ومنصات المحتوى، ولوحات معلومات المراقبة، وخدمات API، ومكتبات SDK. المصدر: abczsl520/nodejs-project-arch.