JD.SemanticKernel.Extensions — Development skill for Claude Code
Semantic Kernel extensions for Claude Code skills, hooks, context compaction, and semantic memory.
How to install JD.SemanticKernel.Extensions
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JerrettDavis/JD.SemanticKernel.Extensions and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What JD.SemanticKernel.Extensions does
Semantic Kernel extensions for Claude Code skills, hooks, context compaction, and semantic memory.
Alternatives in Development
- 10 Context And Prompts — Prompt 10: Wire Up System Prompt, Context Gathering & Memory System 2.3k ★
- Setup Context — Set up your Skill Memory — a pm-context.md every skill reads so outputs come back tailored to you 1.3k ★
- Purpose — Orient yourself in pi-vs-cc — a collection of Pi coding agent extensions and agent specs that progressively de 527 ★
README
JD.SemanticKernel.Extensions
[](https://github.com/JerrettDavis/JD.SemanticKernel.Extensions/actions/workflows/ci.yml) [](https://www.nuget.org/packages/JD.SemanticKernel.Extensions) [](LICENSE)
An extensible toolkit for [Microsoft Semantic Kernel](https://github.com/microsoft/semantic-kernel) that bridges **Claude Code skills, plugins, and hooks** into SK applications, and adds **context management primitives** (compaction, semantic memory) for building production-grade AI agents.
Features
- 📝 Skills — Parse
SKILL.mdfiles (YAML frontmatter + markdown) intoKernelFunctionorPromptTemplate - 🔗 Hooks — Map Claude Code lifecycle events (
PreToolUse,PostToolUse, etc.) to SK'sIFunctionInvocationFilterandIPromptRenderFilter - 📦 Plugins — Load
.claude-plugin/directories with skills, hooks, and MCP configs - 🔌 MCP — Discover MCP servers from Claude Code, Claude Desktop, VS Code, Codex, Copilot, and JD canonical config with a PatternKit-backed provider chain
- 🗜️ Compaction — Transparent context window management with configurable triggers and hierarchical summarization
- 🧠 Memory — Semantic memory with MMR reranking, temporal decay scoring, and query expansion
- 💾 Memory.Sqlite — SQLite-backed persistent memory storage
- 🎯 Fluent API —
UseSkills(),UseHooks(),UsePlugins(),AddCompaction(),AddSemanticMemory()extension methods
Packages
| Package | Description | NuGet |
|---|---|---|
JD.SemanticKernel.Extensions.Skills |
SKILL.md → KernelFunction/PromptTemplate |  |
| `JD.SemanticKernel.Extensions.Ho |
Related Skills
Harness Deck
Harness 观测台 把 Claude Code 的 20 个底层 harness 机制黑盒透明化——发一句话,当场看见 Agent 真实运行。实时事件流 + 状态面板 + 每个机制一个可视化面板,从最小 Agent
Claude Agent Rs
Rust-native Claude Code alternative — 5.4MB binary, $0 on Max, 8 tools, MCP client, semantic compaction, 19-ev
Agent Memory Kits
Persistent local-first semantic memory for any agent: (Hermes, claude code, codex, etc..) : plugin (auto-recal
Memory Working
Build Working Memory (context budget + compaction)
V Remember
Recall relevant past Compound V context — prior decisions, failures, routing lessons, specs/plans — from docs/
Context Restore
Context Restoration: Advanced Semantic Memory Rehydration
Related Agents
Agency Kernel Steward
Specialist who maintains the project context kernel at /.kernel/KERNEL.md for long-running multi-session proje
Arch Context Architect
Designs the context management layer for a new plugin — CLAUDE.md, memory tiers, scratchpad schemas, read-dept
Memory Compactor
Folds this project's raw ccmemory notes into one dense compiled- article. Fire it in the background when a com