From semlang
Inspect and configure SemLang MCP for the current Pi project. Use when SemLang MCP is missing, broken, or needs project-local Pi setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/semlang:semlang-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to help a user configure SemLang MCP in the current project.
Use this skill to help a user configure SemLang MCP in the current project.
Keep the setup minimal: this package loads pi-mcp-adapter; the skill only
helps manage MCP JSON configuration.
.pi/mcp.json.mcp.json~/.pi/agent/mcp.json~/.config/mcp/mcp.jsonmcpServers.semlang.semlang MCP server already exists, summarize where it was found and
do not add another server unless the user explicitly asks..pi/mcp.json. Prefer this Pi-owned project config unless an existing
.mcp.json already has, or clearly should have, the SemLang config.mcpServers.semlang entry and keep other servers/settings unchanged./reload or restart Pi.SEMLANG_* environment settings and that
semlang setup can inspect resolved SemLang settings.Unless a project-local SemLang binary strategy is explicitly requested and is more reliable for the project, add this server entry pinned to the package version:
{
"mcpServers": {
"semlang": {
"command": "npx",
"args": ["-y", "semlang@0.1.3", "mcp"],
"lifecycle": "lazy"
}
}
}
For an existing config file, merge the semlang object under the existing
mcpServers object instead of replacing the file.
npx claudepluginhub unsupervisedcom/semlangCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.