From cekernel
Compares LLM-based invocation vs file-based (D2) namespace detection in cekernel, launches subagent probe, and reports consistency for ADR-0009 verification.
npx claudepluginhub clonable-eden/plugins --plugin cekernelThis skill is limited to using the following tools:
Diagnostic skill to verify D2 (file-based namespace detection) from ADR-0009.
Detects agent runtime (Claude Code, Vercel Sandbox, local dev) and adapts behavior to available tools like Skill(), bash, readFile. For cross-runtime agents and SOUL.md prompts.
Analyzes Agent Alchemy plugin ecosystem for dependency issues, broken paths, orphaned components, and documentation drift. Produces interactive severity-ranked health reports.
Validates skills, agents, or plugins for token complexity, broken links, frontmatter issues, and structural problems. Invoke via /lint <path-to-skill-or-plugin>.
Share bugs, ideas, or general feedback.
Diagnostic skill to verify D2 (file-based namespace detection) from ADR-0009.
Determine whether cekernel is running as a plugin or locally by checking how this skill was invoked.
Check whether the skill was invoked with a namespace prefix (e.g., cekernel:probe vs probe).
LLM_DETECTED_NS=cekernelLLM_DETECTED_NS=localReport:
[LLM Detection] namespace = <LLM_DETECTED_NS>
[LLM Detection] reason = <how you determined the namespace>
skills/references/namespace-detection.md from the repository root ($(git rev-parse --show-toplevel)/skills/references/namespace-detection.md). If the Read fails (file not found), you are in plugin mode.CEKERNEL_NS=local: FILE_DETECTED_NS="local", CEKERNEL_AGENT_PROBE="probe"CEKERNEL_NS=plugin: FILE_DETECTED_NS="cekernel", CEKERNEL_AGENT_PROBE="cekernel:probe"Using the agent name determined by the file-based detection (Step 2), launch the probe agent:
subagent_type: Use CEKERNEL_AGENT_PROBE from Step 2prompt: "Report what you observe. Run the file-based namespace detection from your own context and return the results."Present a comparison table:
## Probe Results
| Method | Detected Namespace | Agent Name |
|---------------|-------------------|----------------|
| LLM-based | <LLM result> | <agent name> |
| File-based | <File result> | <agent name> |
| Agent (D2) | <Agent result> | <agent name> |
### Consistency
- LLM vs File: <match/mismatch>
- File vs Agent: <match/mismatch>
### Conclusion
<Whether D2 file-based detection produces correct results in this context>