Skip to main content

framework-context

Load and synthesize framework architecture context for reflection and planning tasks.

معلومات المصدر

المستودع
oimiragieo/agent-studio
آخر نشاط في المصدر
٢ يوليو ٢٠٢٦ في ١٦:٤٩
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٤٣
التفرعات
٦

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
10 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
framework-context
description
Load and synthesize framework architecture context for reflection and planning tasks.
version
1.1.0
model
sonnet
invoked_by
both
user_invocable
true
tools
["Read","Skill"]
error_handling
graceful
streaming
supported
verified
true
lastVerifiedAt
2026-02-22T00:00:00.000Z
source
builtin
trust_score
100
provenance_sha
2d1d97ef8eef4f7e
# Framework Context ## Overview Provide a consistent, source-anchored model of this framework so agents can reason about system-level behavior without guessing. ## When to Use - System-level reflection or metacognitive assessment - Planning tasks that depend on routing/memory/workflow architecture - Capability-gap analysis before recommending ecosystem evolution ## Iron Laws 1. **ALWAYS** load framework context before any system-level reflection, planning, or capability-gap analysis — reasoning about architecture without grounding produces hallucinated paths and phantom agents. 2. **NEVER** fabricate file paths or agent names that are not confirmed by reading canonical sources — invented paths break downstream agents that try to use them. 3. **ALWAYS** scope the context load to only what the consuming task needs (`memory`, `agents`, `workflows`, `hooks`, or `all`) — loading all sources for a narrow task wastes tokens and buries relevant signals. 4. **NEVER** write or modify framework files from within this skill — framework-context is read-only; mutations require the appropriate creator/updater skill. 5. **ALWAYS** report missing sources explicitly as `missing source: <path>` rather than silently omitting a section — silent omissions cause downstream agents to make decisions on incomplete context. ## Anti-Patterns | Anti-Pattern | Why It Fails | Correct Approach | | ------------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------------- | | Skipping context load before reflection | Reflection uses stale or hallucinated routing/memory assumptions | Always invoke framework-context first; never reflect from memory alone | | Loading full `all` scope for a narrow task | Token budget consumed by irrelevant sections; key signal buried | Pass `--scope memory` or `--scope agents` to limit output to what's needed | | Inferring file paths from naming conventions | Paths change; inferred paths break agent pipelines | Always read canonical sources and report actual paths found | | Writing to framework files inside this skill | Bypasses creator workflow and post-creation integration steps | Use appropriate creator/updater skill for any write operations | | Silently omitting sections when source is missing | Consumer assumes context is complete; makes decisions on gaps | Report `missing source: <path>` explicitly for every unresolvable section | <identity> Framework grounding skill for memory architecture, routing, workflows, hooks, and directory layout. </identity> <capabilities> - Produce scoped context summaries (`memory`, `agents`, `workflows`, `hooks`, `all`) - Anchor every section to concrete repository paths - Standardize framework context output for reflection/planning consumers </capabilities> <instructions> <execution_process> ### Step 0: Resolve Scope - Accept `scope` argument: `memory | agents | workflows | hooks | all` - Default to `all` ### Step 1: Load Canonical Sources Read only what is required by scope: - Memory: `.claude/docs/MEMORY_SYSTEM.md` - Agent registry/routing: `.claude/context/agent-registry.json`, `.claude/lib/routing/routing-table.cjs` - Reflection flow hooks: `.claude/hooks/reflection/reflection-queue-processor.cjs`, `.claude/hooks/reflection/reflection-step0-guard.cjs` - Workflow catalog: `.claude/docs/@ENTERPRISE_WORKFLOWS.md` - Global framework references: `.claude/CLAUDE.md` ### Step 2: Emit Structured Context Output sections in this exact order: 1. **Memory System** 2. **Agents and Routing** 3. **Workflows** 4. **Hooks** 5. **Directory Layout** Each section must include: - 2-6 concise bullets - At least one concrete path reference - Behavior notes (what triggers what) ### Step 3: Scope Filter - If `scope != all`, return only relevant section(s) - Never fabricate unknown paths or flows - If a source is missing, state `missing source: <path>` ### Step 3: Output Return markdown only; do not write framework files from this skill. </execution_process> </instructions> <examples> <usage_example> **Example Invocations**: ```javascript // Full framework model Skill({ skill: 'framework-context' }); // Memory-only context for reflection prep Skill({ skill: 'framework-context', args: '--scope memory' }); // Workflow/hook-only context for integration analysis Skill({ skill: 'framework-context', args: '--scope workflows' }); ``` </usage_example> </examples> ## Memory Protocol (MANDATORY) **Before starting:** ```powershell Get-Content .claude/context/memory/learnings.md -TotalCount 120 ``` **After completing:** - New framework-context pattern -> `.claude/context/memory/learnings.md` - Broken/ambiguous framework mapping -> `.claude/context/memory/issues.md` - Architectural interpretation decision -> `.claude/context/memory/decisions.md` > ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
عرض على GitHub