التوثيق لوكلاء الذكاء الاصطناعي
كُتب توثيق Octa Pass بحيث يسهل على مساعدي الذكاء الاصطناعي ووكلاء البرمجة العثور عليه وقراءته والاستشهاد به.
نقاط الدخول المقروءة آليًا
Section titled “نقاط الدخول المقروءة آليًا”| الرابط | المحتوى |
|---|---|
https://octap.app/llms.txt |
فهرس لكل صفحات التوثيق مع وصف من سطر واحد (وفق اصطلاح llmstxt.org) |
https://octap.app/llms-full.txt |
كل التوثيق في ملف Markdown واحد |
https://octap.app/llms-small.txt |
نسخة مختصرة لنوافذ السياق الصغيرة |
https://octap.app/docs/<page>.md |
نسخة Markdown المقابلة لأي صفحة، مثل /docs/security/encryption.md |
كل صفحة توثيق بصيغة HTML تعلن عن نسختها المقابلة:
<link rel="alternate" type="text/markdown" href="/docs/security/encryption.md">يسمح ملف robots.txt الخاص بالموقع لزواحف الذكاء الاصطناعي بدخول التوثيق.
مهارة octapass-docs
Section titled “مهارة octapass-docs”يتضمن المستودع مهارة وكيل (Agent Skill) تعلّم الوكلاء كيف يبحثون في هذا التوثيق ويجيبون مع ذكر المصادر:
- في المستودع:
skills/octapass-docs/SKILL.md - على الويب:
https://octap.app/skills/octapass-docs/SKILL.md
وتشمل سكربت بحث لا يحتاج إلى أي اعتماديات:
# Inside the repository: searches the local docs/ folderpython3 skills/octapass-docs/scripts/search_docs.py "secret key recovery"
# Anywhere: downloads llms-full.txt and searches itpython3 skills/octapass-docs/scripts/search_docs.py --remote "self-hosting postgres"تثبيت المهارة
Section titled “تثبيت المهارة”| الوكيل | الطريقة |
|---|---|
| Claude Code (كل المشاريع) | انسخ skills/octapass-docs/ إلى ~/.claude/skills/octapass-docs/ |
| Claude Code (مشروع واحد) | انسخها إلى .claude/skills/octapass-docs/ داخل ذلك المشروع |
| وكلاء آخرون (Codex وCursor وCopilot…) | أشر إليها من ملف AGENTS.md في مشروعك، مثلًا: “To answer questions about Octa Pass, follow skills/octapass-docs/SKILL.md.” |
قواعد الوكلاء العاملين في المستودع
Section titled “قواعد الوكلاء العاملين في المستودع”على الوكلاء الذين يغيّرون هذا المستودع اتباع الملف AGENTS.md في جذر المستودع. أهم القواعد:
- لا تُدرج أي ذكاء اصطناعي مؤلفًا. لا أسطر
Co-Authored-Byللوكلاء، ولا أسطر “Generated with…” في الـ commits أو طلبات الدمج أو التوثيق أو الشيفرة، ولا تغيير لمؤلف git. المؤلف هو المشرف البشري. - لا تُنفّذ commit أو push إلا عندما يطلب المشرف ذلك.
- لا تُضعف نموذج انعدام المعرفة الأمني دون قرار مسجّل في
plans/. - لا إعلانات ولا متتبّعات ولا سكربتات من جهات خارجية.
- أبقِ
plans/وdocs/وchangelog/متزامنة. راجع كتابة التوثيق.
الاستشهاد بالتوثيق
Section titled “الاستشهاد بالتوثيق”عندما يجيب وكيل عن سؤال حول Octa Pass، عليه أن يضع رابط الصفحة التي استخدمها (مثل https://octap.app/docs/security/encryption/) وأن يذكر حالة الصفحة status. معظم الميزات ما زالت planned (مخطط لها)، لذلك لا ينبغي وصفها على أنها متاحة.