A collection of Claude Code skills maintained by SimpleCORE Inc., distributed as a plugin marketplace. Each skill is packaged as an independent plugin so you can install only what you need.
| Plugin | Components | Description |
|---|---|---|
svg-diagrams |
skill | Create diagrams as SVG or ASCII — flowcharts, sequence/state/class/ER diagrams, system architecture, pipelines, and network layouts. Includes JSON-spec auto-layout, Mermaid conversion, and a render audit script that catches missing arrowheads, text overflow, and clipped content. |
korean-docs |
skill, /glossary-audit command, PostToolUse hook |
Korean output standards for all deliverables — writing, translation, proofreading, and glossary (GLOSSARY.md) management. Ships a base glossary, a style reference catalog, an automated glossary audit script, a slash command that drives audits to zero errors, and a hook that audits Markdown and SVG files as they are written. |
ignite3 |
skill | Apache Ignite 3 reference — SQL (DDL/DML/grammar/data types/functions), client APIs (Java/JDBC/.NET/C++), table/transaction/compute/streaming APIs, cluster configuration, operations, and architecture. |
- Claude Code 2.x
- Node.js 18+ — used by the korean-docs audit tooling and the svg-diagrams layout/conversion scripts
- Python 3 — used by the svg-diagrams render audit script
Add the marketplace, then install the plugins you want.
Inside a Claude Code session:
/plugin marketplace add simplecore-inc/simplecore-skills
/plugin install svg-diagrams@simplecore-skills
/plugin install korean-docs@simplecore-skills
/plugin install ignite3@simplecore-skills
Or from the terminal:
claude plugin marketplace add simplecore-inc/simplecore-skills
claude plugin install svg-diagrams@simplecore-skills
claude plugin install korean-docs@simplecore-skills
claude plugin install ignite3@simplecore-skillsRestart your Claude Code session to load the installed components. Commands and hooks register automatically with the plugin — no manual configuration is needed.
Fetch the latest marketplace metadata, then update installed plugins:
claude plugin marketplace update simplecore-skills
claude plugin update svg-diagrams
claude plugin update korean-docs
claude plugin update ignite3A restart is required for updates to take effect.
Runs the Korean glossary audit for the current project and drives it to zero errors.
/glossary-audit # audit.paths from the glossary front matter, else project-wide
/glossary-audit docs/ README.md
/glossary-audit --all --strict
/glossary-audit --untranslated # also flag remaining English prose (translation projects)
The plugin registers a PostToolUse hook that audits every Markdown file Claude writes or edits. The hook activates automatically when the plugin is installed; there is nothing to configure.
Scope guard: the hook runs only in projects that have a project glossary — .claude/GLOSSARY.md (default location) or GLOSSARY.md, discovered by walking up from the edited file to the git boundary. Projects without a glossary never see any output. To opt a project in, run /glossary-audit once — it offers to create .claude/GLOSSARY.md from the bundled template when none exists.
When the hook finds violations, the report is fed back to Claude, which fixes them and continues.
simplecore-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest listing the three plugins
├── plugins/
│ ├── svg-diagrams/
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/svg-diagrams/ # SKILL.md + references/ + scripts/
│ ├── korean-docs/
│ │ ├── .claude-plugin/plugin.json
│ │ ├── commands/glossary-audit.md
│ │ ├── hooks/ # hooks.json + check-md-glossary.mjs
│ │ └── skills/korean-docs/ # SKILL.md + references/ + scripts/ + templates/
│ └── ignite3/
│ ├── .claude-plugin/plugin.json
│ └── skills/ignite3/ # SKILL.md + references/
├── examples/
│ └── CLAUDE.md # Global instruction file example
├── LICENSE
└── README.md
Each plugin is self-contained under plugins/<name>/: components in the default locations (skills/, commands/, hooks/) are discovered automatically, and installs copy only that plugin's subtree.
examples/CLAUDE.md is a ready-to-use global instruction file that pairs with these skills. Copy it to ~/.claude/CLAUDE.md to apply to every project, or merge individual sections into a project-level CLAUDE.md.
Every section is written to be environment-agnostic — proactive skill usage, code comment language, import discipline, no-stub/no-test-bypass rules, error handling, git conventions, and emoji-free output. The final "Korean Output Environment" section is optional: keep it together with the korean-docs plugin for a Korean-first setup, or delete it otherwise.
To work on a skill and have Claude Code pick up changes immediately, clone this repository and symlink the skill directories into your personal skills folder instead of installing the plugins:
git clone https://github.com/simplecore-inc/simplecore-skills.git
cd simplecore-skills
ln -s "$(pwd)/plugins/svg-diagrams/skills/svg-diagrams" ~/.claude/skills/svg-diagrams
ln -s "$(pwd)/plugins/korean-docs/skills/korean-docs" ~/.claude/skills/korean-docs
ln -s "$(pwd)/plugins/ignite3/skills/ignite3" ~/.claude/skills/ignite3Personal skills in ~/.claude/skills/ load on every session, so edits in the working tree apply without reinstalling. Do not install the marketplace plugins on the same machine — the skills would be registered twice.
Notes for symlink users:
-
Symlinks carry only the skills. The
/glossary-auditcommand and the Markdown audit hook register through plugin installation. To get the hook without installing the plugin, add it to~/.claude/settings.jsonwith an absolute path:{ "hooks": { "PostToolUse": [ { "matcher": "Write|Edit|MultiEdit", "hooks": [ { "type": "command", "command": "node \"/path/to/simplecore-skills/plugins/korean-docs/hooks/check-md-glossary.mjs\"", "timeout": 30 } ] } ] } } -
On Windows, creating symlinks requires Developer Mode (or an elevated shell with
mklink /D). WSL and Linux need no special setup. On Windows, prefer the plugin installation over symlinks unless you are actively editing the skills.
- Edit the plugin content under
plugins/<name>/. - Bump the
versioninplugins/<name>/.claude-plugin/plugin.json(semantic versioning). - Validate the manifest:
claude plugin validate . - Commit and push. Users receive the new version through
claude plugin marketplace updatefollowed byclaude plugin update <plugin>.
The ignite3 skill's reference documentation is derived from the Apache Ignite 3 documentation, licensed under the Apache License 2.0.