Skip to main content

common

Open Engineering - Common MCP configuration, workflows and tools for Software Engineering.

/plugin install common@odyssey

MCP Servers

MCPWhat it does
slackPost messages and read Slack channels via the official MCP server
atlassianRead and interact with Jira and Confluence over HTTP
notebooklmInteract with Google NotebookLM notebooks
figmaAccess Figma design files, components, and prototypes over HTTP
chrome-devtoolsBrowser automation via Chrome DevTools Protocol (performance, network, emulation)
gitlab-cliManage GitLab merge requests, pipelines, CI/CD, and repositories via the glab CLI

Skills

SkillDescription
doc-coauthoringGuide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content.
frontend-designCreate distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications.
internal-commsWrite all kinds of internal communications using company formats: status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, and project updates.
gitlab-workflowManage GitLab branches, commits, and merge requests following project conventions. Use when creating feature branches, committing changes, or creating merge requests.
grill-meInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
helloGreet the user with a friendly welcome message.
one-shotAutonomously takes a feature prompt from idea to merge-ready MR with Jira tracking, GitLab MR, and code review — no human input required after kickoff.
ubiquitous-languageExtract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md.

Hooks

On every session start the plugin fetches and installs the latest common rules bundle from the Odyssey rules server, verifying its checksum before extracting:

SessionStart → install-rules.sh common

Rules are written to .claude/rules/odyssey/common/ inside the current project directory.

Prerequisites

GitLab MCP requires the glab CLI to be installed and authenticated:

brew install glab        # macOS
sudo apt install glab # Debian/Ubuntu
glab auth login

Slack MCP requires three environment variables:

export SLACK_BOT_TOKEN=xoxb-...
export SLACK_TEAM_ID=T...
export SLACK_CHANNEL_IDS=C...

Chrome DevTools MCP expects a Chrome instance listening on http://127.0.0.1:9222. Launch Chrome with remote debugging enabled:

google-chrome --remote-debugging-port=9222
# or on macOS:
open -a "Google Chrome" --args --remote-debugging-port=9222