By quyensatoru
Coding skills for MIDA workspace: architecture patterns, conventions, and strict rules for all 8 repos (mida-api, mida-cms, mida-hm, mida-proxy, mida-recorder, mida-search, mida-mcp, mida-extension)
Use when changing, reviewing, or adding code in the mida-api repository — Koa routes, controllers, services, Mongoose models, helpers, constants, middleware, queues, automation jobs, Shopify/external integrations, analytics, search insight, or error insight flows.
Use when changing, reviewing, or adding code in the mida-cms repository — React/Redux frontend pages, components, hooks, services, API calls, Polaris UI, state management, Shopify auth flow, or shared packages (replayer, mcp).
Use when changing, reviewing, or adding code in the mida-extension repository — Shopify theme app extension (liquid blocks, recorder/survey/GDPR modules), web pixel extension, webpack build config, rrweb customization, or the local Koa static server.
Use when building a new feature from a Jira ticket — orchestrates Jira MCP → Figma MCP → Shopify Dev MCP → repo skill into a single implementation workflow.
Use when changing, reviewing, or adding code in the mida-hm repository — Koa routes, controllers, services, ClickHouse queries, heatmap models, queue channels/consumers, schedules, or one-off jobs for heatmap and analytics processing.
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Coding skills for all MIDA workspace repos. Covers architecture patterns, naming conventions, and strict rules for 8 repos.
Bước 1 — Add marketplace (1 lần duy nhất):
claude plugin marketplace add quyensatoru/mida-md
Bước 2 — Install plugin:
claude plugin install mida-skills
Bước 3 — Enable trong project (.claude/settings.json):
{
"enabledPlugins": {
"mida-skills": true
}
}
Bước 4 — Setup Figma API key (1 lần duy nhất, cho Figma MCP):
bash .agents/scripts/setup-mcp.sh
Script sẽ hỏi Figma Personal Access Token và tự ghi vào ~/.claude/settings.local.json:
{
"env": {
"FIGMA_API_KEY": "fig-xxxxxxx..."
}
}
Lấy token: Figma → Account Settings → Security → Personal access tokens → tạo token với scope File content (read).
Không cần script: Có thể tự add thủ công vào
~/.claude/settings.local.jsontheo format trên. File này không commit vào git (add vào.gitignore).
Sau khi install, skills xuất hiện dưới dạng:
mida-skills:mida-apimida-skills:mida-cmsmida-skills:mida-hmmida-skills:mida-proxymida-skills:mida-recordermida-skills:mida-searchmida-skills:mida-mcpmida-skills:mida-extensionUpdate plugin khi có skill mới:
claude plugin update mida-skills
Local dev (không cần marketplace):
claude plugin install /path/to/mida/.agents
Option 1 — Copy to project .codex/skills/:
# From workspace root
cp -r .agents/skills/* .codex/skills/
Option 2 — Symlink:
mkdir -p .codex/skills
for skill in .agents/skills/*/; do
ln -sf "$(pwd)/$skill" ".codex/skills/$(basename $skill)"
done
Option 3 — Use .codex-plugin/ (if Codex supports plugin install):
codex plugin install /path/to/mida/.agents
# Copy gemini-extension.json and GEMINI.md to project root
cp .agents/gemini-extension.json ./
cp .agents/GEMINI.md ./
Or if Gemini CLI supports plugin install, point it at this directory.
Copy the relevant skills/<repo>/SKILL.md content into the editor's custom instructions or rules file for that project.
| Skill | Repo | Stack | Use when |
|---|---|---|---|
mida-api | mida-api/ | CommonJS / Koa / Mongoose / RabbitMQ | Main backend: routes, controllers, services, models, queues, jobs |
mida-cms | mida-cms/ | React / Redux / Polaris / Vite | Frontend admin app: components, pages, hooks, services |
mida-hm | mida-hm/ | CommonJS / Koa / ClickHouse | Heatmap: click/scroll/move aggregation, SSE streaming |
mida-proxy | mida-proxy/ | ESM / Koa / http-proxy | Reverse proxy: routing, auth, cluster selection |
mida-recorder | mida-recorder/ | CommonJS / Koa / Mongoose / GeoIP | Session recorder: ping, quota, VIP queue sharding |
mida-search | mida-search/ | CommonJS / Express / Elasticsearch | Search indexing: ES queries, queue consumers |
mida-mcp | mida-mcp/ | ESM / Express / MCP SDK | AI tools server: tool definitions, multi-shard models |
mida-extension | mida-extension/ | Vanilla JS / Webpack / Liquid | Shopify extension: recorder/survey modules, web pixel |
.agents/
├── .claude-plugin/
│ ├── plugin.json # Claude Code manifest (mcpServers: figma + shopify)
│ └── marketplace.json # Claude marketplace listing
├── .codex-plugin/
│ └── plugin.json # Codex manifest
├── gemini-extension.json # Gemini CLI extension
├── scripts/
│ └── setup-mcp.sh # One-time MCP setup: prompts FIGMA_API_KEY → ~/.claude/settings.local.json
├── CLAUDE.md # Claude Code context
├── GEMINI.md # Gemini CLI context
├── package.json # npm package
├── README.md # This file
└── skills/
├── mida-api/SKILL.md
├── mida-cms/SKILL.md # Includes Figma → Polaris workflow
├── mida-hm/SKILL.md
├── mida-proxy/SKILL.md
├── mida-recorder/SKILL.md
├── mida-search/SKILL.md
├── mida-mcp/SKILL.md
└── mida-extension/SKILL.md
require/module.exports): mida-api, mida-hm, mida-recorder, mida-searchimport/export): mida-proxy, mida-mcp, mida-extensionmida-cms| Repo | Pattern |
|---|---|
| mida-api | verifySessionToken + 8 others → ctx.state.shopState |
| mida-hm | verifyToken → ctx.state.shop |
| mida-proxy | verifyDomain → ctx.state.proxy (cluster 1 or 2) |
| mida-recorder | 9-step chain → ctx.state.shopData + ctx.state.midaApp |
| mida-mcp | JWT → proxy → quota → req.contextShop |
npx claudepluginhub quyensatoru/mida-md --plugin mida-skillsPermanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.