بنقرة واحدة
learning-mode
Socratic quizzing after architecture updates. Optional — activates when user opts in.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Socratic quizzing after architecture updates. Optional — activates when user opts in.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Open the arkive web viewer to browse the project's architecture interactively.
Process queued architecture prompts from the web viewer. Drains the prompt queue by claiming, executing, and acknowledging each prompt.
Maintain the living architecture document as you build. This is the core skill — always active when arkive/architecture.json exists.
Convert an existing project into arkive by analyzing git history or filesystem dates. Builds a phased, history-rich arkive/architecture.json.
Initialize arkive architecture tracking in the current project. Handles MCP registration and skill installation.
Answer "why" questions about architectural choices using arkive/architecture.json.
| name | learning-mode |
| description | Socratic quizzing after architecture updates. Optional — activates when user opts in. |
| trigger | User runs `arkive learn`, or says "enable learning mode", or `.arkive/learning-progress.json` exists. |
Learning Mode is opt-in. It activates when:
npx @ericjdz/arkive learn (opens viewer with quiz interface).arkive/learning-progress.json exists in the arkive/ directoryAfter every architecture update (any change to arkive/architecture.json), you MUST:
Identify what changed: What services, decisions, connections, or data flows were added or modified?
Generate ONE comprehension question: Use the templates in references/question-templates.md. Priority order:
Wait for the user's answer: Do NOT proceed with the next task until the user answers.
Evaluate:
Track progress: If .arkive/learning-progress.json exists, update it with the result.
Before generating a question, check .arkive/learning-progress.json:
User can disable Learning Mode by:
.arkive/learning-progress.jsonarkive serve (without learn)