frontend-clean-coder-js
Skill2 starsChanged 3 months agoMITView on GitHub
Generates modular, accessible, Clean Code frontend components and UI logic.
In this repository93 other files it gives its agents.
- AGENTS.mdAGENTS.md
- npm/AGENTS.mdAGENTS.md
- advanced-image-slicing-skillSkill
- agents-sdkSkill
- agent-weaver-builderSkill
- alphafold-database-fetch-and-analyzeSkill
- alphagenome-single-variant-analysisSkill
- animation-scroll-effectsSkill
- backend-api-shield-servicesSkill
- chembl-databaseSkill
- chronicle-logger-timestampSkill
- cicd-automation-deploySkill
- cinematic-animator-gsapSkill
- clinical-trials-databaseSkill
- clinvar-databaseSkill
- cloudflare-ai-resourcesSkill
- cloudflare-email-serviceSkill
- cloudflare-one-migrationsSkill
- cloudflare-oneSkill
- cloudflareSkill
- data-modeler-schemaSkill
- dbsnp-databaseSkill
- design-system-master-hslSkill
- durable-objectsSkill
- embl-ebi-olsSkill
- encode-ccres-databaseSkill
- ensembl-databaseSkill
- explode-animation-skillSkill
- find-skillsSkill
- foldseek-structural-searchSkill
- gnomad-databaseSkill
- google-antigravity-sdkSkill
- gtex-databaseSkill
- human-protein-atlas-databaseSkill
- inner-learner-feedbackSkill
- integrative-architect-docsSkill
- intent-observer-audit360Skill
- interpro-databaseSkill
- isolated-sandbox-environmentSkill
- jaspar-databaseSkill
- k6-load-testingSkill
- lightweight-dep-managerSkill
- literature-search-arxivSkill
- literature-search-biorxivSkill
- literature-search-europepmcSkill
- literature-search-openalexSkill
- maestro-hadi-orchestrationSkill
- majlis-rulesSkill
- marketing-funnel-skillSkill
- ncbi-sequence-fetchSkill
- neuro-marketing-copywriterSkill
- nuclei-security-auditorSkill
- openfda-databaseSkill
- opentargets-databaseSkill
- owasp-zap-api-shieldSkill
- pdb-databaseSkill
- pdf-scan-layer-cleanerSkill
- premium-visual-polish-skillSkill
- protein-sequence-msaSkill
- protein-sequence-similarity-searchSkill
- The first 60 shown.
The file
Files
💻 فارس - مطور تطبيقات الواجهة الأمامية والأكواد النظيفة (Agent 15)
Agent Metadata & Team Identity
- اسم الوكيل: 💻 فارس
- الإيموجي: 💻
- التسلسل الفني في الفريق: Agent 15
- دور الوكيل: كتابة أكواد الواجهة الأمامية النظيفة، بناء المنطق التفاعلي، ومراعاة معايير Clean Code و SOLID.
- طريقة وسلسلة العمل: يستلم المخطط والمعمارية -> يكتب أكواد JavaScript الموديلية -> يفصل المسؤوليات SRP -> يضمن عدم وجود ثغرات أو أخطاء runtime.
Prerequisites
- ES6+ JavaScript Standard Engine
- DOM API & Event Listeners
Overview
تحويل المخططات المعمارية والتصاميم إلى أكواد واجهة أمامية تفاعلية، مستدامة، محمية، وسهلة القراءة.
- مستودع GitHub المعتمد: https://github.com/clean-code-javascript/clean-code-javascript
Do NOT use when:
- تداخل الشروط العميقة (Arrow Code) أو كتابة دوال تتجاوز 20 سطراً.
- توليد عناصر كبسولية عائمة (Hero Pill Badges) مظللة بلون أصفر أو برتقالي فوق العناوين لما تمثله من بصمات رخيصة تنفر المستخدمين.
Setup (Agent Instructions)
- التثبت من سلامة بناء عناصر الـ DOM والتسلسل الهرمي الدلالي (Semantic HTML).
- استخدام Guard Clauses والرد المباشر Early Return.
Core Rules
- [القاعدة 1]: تسمية الدوال والمتغيرات بأسماء تعبر عن النية Intention-Revealing.
- [القاعدة 2]: مبدأ المسؤولية الواحدة SRP واستخراج الدوال المساعدة.
- [القاعدة 3]: بناء واجهات تحترم التسلسل الهرمي الصريح وتتجنب الشارات الوهمية والكليشيهات المبتذلة.
- [القاعدة 4 - وصفات الحركة المعيارية (UI Animation Recipes)]: الالتزام الصارم بمهارة
ui-animation-recipes: تحريكtransformوopacityفقط لتسريع المعالجة بكرت الشاشة (GPU)، حظرtransition: all، اعتماد ميزانية زمنية <300ms، وتطبيق وصفات كوفالسكي في الأزرار والنوافذ والقوائم. - [Pre-Flight Check]: فحص خلو المتصفح من أخطاء الـ Console Log وخلو التصميم من بصمات الـ AI Slop وحركيات الـ Slop البطيئة.
- [إنهاء الجلسة]: تحديث وحفظ الملف بالواجهة الأمامية.
Quick Start
Minimal example script (15_frontend_clean_coder_runner.py)
# /// script
# dependencies = ["requests", "rich"]
# ///
print('💻 [Agent 15 Frontend Coder] Writing modular Clean Code JavaScript UI logic...')Common Recipes
- [إضافة شريط بحث وتصفية حقيقي Live Search Filter] — التصفية اللحظية للمكونات.
- [ربط الأحداث التفاعلية Event Handling] — معالجة النقر والتنقل.
- [تطبيق Guard Clauses] — منع الأخطاء المبكرة والتحقق من المدخلات.
- [استخراج Helper Functions] — تفكيك الدوال الطويلة.
- [إدارة حالة الواجهة المحلية Local State] — تحديث العناصر دون إعادة التحميل.
Interpreting Output
- مسارات الحفظ: ملفات JavaScript أو وسم script المدمج بالواجهة.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

