shokunin

作者 EliasOulkadi已验证

職人 Shokunin 62 AI agent skills for OpenCode, Claude Code, Cursor, Windsurf. ChromaDB memory, MCP servers, declarative self-updates. Multi-model, open source, zero cost.

110
Stars
14
Forks
HTML
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/EliasOulkadi/shokunin

快速入门

使用 shokunin 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

職人 · Shokunin

CI Memory Tests Release

License: MIT PRs Welcome Windows Linux OpenCode Maintenance Changelog Architecture

62 engineering skills + persistent AI memory. One command. Zero servers.

v4.2.3 adds freshness decay (time-weighted memory), claim verification (verify_file_path MCP tool), 12 MCP tools (was 8), and 30+ bug fixes.

職人 (shokunin) means artisan in Japanese. These skills aim for that standard: every detail crafted, every edge case handled, every workflow automated.

# One-command install (Windows)
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.ps1 | iex
# One-command install (Linux)
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh)
# Skills-only install (Windows - no ChromaDB, no MCP)
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install-skills.ps1 | iex
# Skills-only install (Linux)
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install-skills.sh)

Ecosystem

OpenCode + VS Code + WezTerm
  62 skills + superpowers plugin + 4 subagents
  MCP servers: filesystem, fetch, memory + ChromaDB
  AI: OpenCode Go (default) + Ollama (local fallback)
  Update system: declarative manifest with drift detection
  Windows (PowerShell) + Linux (bash)

Skills

62 skills across 10 domains. Each skill teaches the agent how to handle a specific domain: with decision tables, error patterns, production checklists, anti-patterns, and cited sources. Not generic prompts. Real engineering guides.

The Docker skill is 1,422 words with a multi-stage Node.js template, BuildKit cache optimization, distroless base images, and CVE scanning. The auth skill references OWASP directly. The database one has real EXPLAIN ANALYZE output. Frontend skills include Emil Kowalski patterns (Sonner, Vaul), Paul Bakaus principles (Impeccable), and Leon Lin variance engines (Taste). Skills are validated by CI on every push: frontmatter, workflow, error handling, sources. All mandatory.

DomainSkillsVersion
Infrastructuredocker, kubernetes, terraform, ci-cd, db-adminv4.0
Backendauth-architect, api-forge, db-sculptor, error-handlerv4.0
Frontendcomponent-forge, responsive-engine, motion-craft, landing-craft, aesthetic-web, ui-ux-pro-max, emil-design-eng, impeccable, taste, taste-soft, taste-minimalistv4.0
Mobileflutter, react-nativev4.0
Qualitytest-commander, performance-profiler, code-review, comprehensive-review, cross-review, zen-review, zen-comprehensive-reviewv4.0
Content & Businesscommunication, content-marketing, business-proposals, seo-geo, translate-craft, documentationv4.0
Documentskami (PDF generator), portfolio-auto, kagen (AI images)v4.0
Productivitygit-workflow, windows-powershell, strategy, brand-design, runbook-gen, finance, legal-counsel, whendone-plusv4.0
AI Agentsagent-browser, agent-tools, find-skills, skill-creator, research, humanizev4.0
Systemmemory, chromadb, shokunin-update, init, efficient-coding, senior-engineer, plan, playwright, neon-postgres, web-securityv4.2

Each skill includes: trigger-optimized descriptions, procedural workflows, error handling, production checklists, anti-patterns, cited sources. Advanced skills also include executable scripts, reference files, and reusable templates.

What You Get

ComponentPurpose
62 SKILL.md filesDomain expertise that auto-activates
OpenCode configMCP servers, subagents, superpowers plugin
ChromaDB memoryPersistent context across sessions (v4.0, 3-layer capture, structured data)
CLAUDE.md + AGENTS.mdMandatory memory instructions: context search on every start
Auto-save wrapperConsole buffer capture on exit, saves to ChromaDB + markdown
Memory test suiteOne-command validation of all memory components
PowerShell profile20+ aliases, oh-my-posh, autocomplete
Windows schedulerWeekly cleanup and memory backup
BookmarkletSend web pages to OpenCode
DashboardLocal ecosystem status viewer
WezTerm configGPU terminal with Catppuccin theme
ChromaDB (SQLite-backed)Zero-install local vector database

Requirements

Minimum

DependencyVersionNotes
OSWindows 10/11 or LinuxLinux: requires bash 4+, not sh. Run bash --version to verify.
Node.js≥ 18Includes npm. Run node --version to verify.
Python≥ 3.11Run python3 --version to verify.
Git≥ 2.xRun git --version to verify.

Linux: additional dependencies

DependencyWhyInstall
python3-pipRequired for ChromaDB. Not included by default on Ubuntu/Debian.sudo apt-get install -y python3-pip
build-essential + python3-devNeeded to compile ChromaDB native wheels on some systems.sudo apt-get install -y build-essential python3-dev
cron daemonRequired for automated weekly maintenance (optional).sudo systemctl enable --now cron

Ubuntu 24.04+: PEP 668 blocks global pip install by default. The installer handles this automatically with --break-system-packages. If you run into issues, see the Troubleshooting section below.

Windows: additional notes

  • PowerShell 5.1+ required. Run $PSVersionTable.PSVersion to verify.
  • Execution policy must allow scripts: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Quick Start

Windows:

# 1. Install
irm https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.ps1 | iex

# 2. (Optional) Free NVIDIA API key, or skip, OpenCode Go works without it
#    https://build.nvidia.com/

# 3. Start OpenCode (with memory capture)
.\run-opencode.ps1

# Or without memory capture (simple mode):
opencode

Linux:

# 1. Install
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh)

# 2. (Optional) Free NVIDIA API key, or skip, OpenCode Go works without it
#    https://build.nvidia.com/

# Quick Start (non-interactive):
bash <(curl -sL https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/install.sh) -y

# 3. Reload shell and start OpenCode
source ~/.bashrc
opencode

Memory System v4.2.3

Multi-strategy recall (vector + BM25 + temporal + reciprocal rank fusion). Session management with explicit continue (no guessing which session to resume).

  • Freshness decay: exponential recency blending, old memories fade over 30-day half-life so stale claims don't drown out recent context
  • Claim verification: verify_file_path MCP tool validates file paths from old memory before the agent acts on them, treating memory as claims from a frozen point in time, not facts
  • 12 MCP tools (up from 8): store_context, search_context, get_session_summary, multi_search_context (vector+BM25+RRF+temporal), consolidate_memories, list_sessions, continue_session, save_message, verify_file_path, memory_index, memory_stats, memory_forget
# List recent sessions
python ~/.shokunin/scripts/chroma-helper.py session list 5

# Continue a specific session (loads full context)
python ~/.shokunin/scripts/chroma-helper.py session continue <session_id>

# Search across all memory
python ~/.shokunin/scripts/chroma-helper.py recall "topic"

All data stored at ~/.shokunin/memory/. No cloud, no telemetry, no subscriptions.

# Test the memory system
.\test-memory.ps1

# Validate all memory components
.\memory-healthcheck.ps1

Troubleshooting

ProblemCauseSolution
Installer hangs on Continue? (y/n)read -p blocks in non-interactive modeUse bash install.sh -y or run directly in a terminal
pip3: command not foundpython3-pip not installedsudo apt-get install python3-pip
externally-managed-environmentPEP 668 on Ubuntu 24.04+The installer applies --break-system-packages automatically. If it fails, run manually: python3 -m pip install chromadb --break-system-packages
Cannot uninstall typing_extensionsDebian-packaged package missing RECORD filepython3 -m pip install chromadb --break-system-packages --ignore-installed typing-extensions
MCP fetch/filesystem: Connection closedOpenCode runtime config issueVerify node is in PATH and check ~/.config/opencode/opencode.json
npm install -g opencode failsMissing npm or insufficient permissionsInstall npm first, or run sudo npm install -g opencode
ChromaDB fails to installMissing build dependenciessudo apt-get install -y build-essential python3-dev

Commands

OpenCode custom commands: /save (save session to ChromaDB), /load (load previous session), /status (healthcheck).

Windows:

.\run-opencode.ps1                    # Start AI session (with memory capture)
opencode                              # Start AI session (simple mode)
.\memory-healthcheck.ps1              # Validate all memory components
gst, ga, gc "msg", gp, gl            # Git aliases
ni, nrd, nrb, nt                       # npm aliases
dps, dlog                               # Docker aliases
mkcd, touch, which, admin             # Utility aliases

Linux:

opencode                              # Start AI session (with memory capture)
./memory-healthcheck.sh               # Validate all memory components
gst, ga, gc "msg", gp, gl            # Git aliases
ni, nrd, nrb, nt                       # npm aliases
dps, dlog                               # Docker aliases
mkcd, which                           # Utility functions

Compatibility

The ecosystem works across multiple AI coding runtimes. The core (skills, memory, scripts) is runtime-agnostic. Only MCP server configuration and instruction files differ.

RuntimeSkillsMemoryMCPScriptsConfig template
OpenCodeNativeNative.pack/opencode.json.ps1 + .shBuilt-in
Claude CodeReads SKILL.mdVia MCP.pack/templates/claude-code.json.ps1 + .shCopy template
Cline (VS Code)Reads SKILL.mdVia MCP.pack/templates/cline-settings.json.ps1 + .shAdd to settings.json
CursorReads SKILL.mdVia rules.pack/templates/cursor-mcp.json.ps1 + .shCopy to .cursor/
Continue.devReads SKILL.mdVia rules.pack/templates/continue-config.yaml.ps1 + .shCopy to .continue/
WindsurfReads SKILL.mdVia rules.pack/templates/windsurf-mcp.json.tpl.shCopy template

Setup per runtime

Claude Code: Copy .pack/templates/claude-code.json to project root as claude.json or configure via CLAUDE.md.

Cline: Add the mcpServers block from .pack/templates/cline-settings.json to VS Code's settings.json. Copy .pack/rules/cline-memory.md as .clinerules.

Cursor: Configure MCP servers in Cursor Settings > MCP using .pack/templates/cursor-mcp.json. Copy .pack/rules/cursor-memory.mdc to .cursor/rules/memory.mdc.

Continue.dev: Copy .pack/templates/continue-config.yaml to .continue/config.yaml. Add .pack/rules/continue-memory.md to .continue/rules/.

Windsurf: Copy the MCP config from .pack/templates/windsurf-mcp.json.tpl. Copy .pack/rules/windsurf-memory.md to .windsurf/rules/memory.md.

Links

License

MIT free as in freedom, free as in zero cost.

常见问题

What is shokunin?

shokunin is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by EliasOulkadi. 職人 Shokunin 62 AI agent skills for OpenCode, Claude Code, Cursor, Windsurf. ChromaDB memory, MCP servers, declarative self-updates. Multi-model, open source, zero cost. It has 110 GitHub stars.

Is shokunin safe to use?

Yes. shokunin passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install shokunin?

Clone the repository with "git clone https://github.com/EliasOulkadi/shokunin" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is shokunin written in?

shokunin is primarily written in HTML. It is open-source under EliasOulkadi on GitHub, so you can review or fork the full source.

Are there alternatives to shokunin?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh shokunin against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情