---
title: "dyc"
description: "m2-plugins/plugins/dyc: eight core engineering workflow skills for AI agents: think, check, hunt, ui, read, write, learn, and health, with additional skills for extended capabilities including pm for product deliverables"
canonical: https://agentpluginsdirectory.com/plugins/dyc
last-updated: 2026-10-21
---

# dyc
m2-plugins/plugins/dyc: eight core engineering workflow skills for AI agents: think, check, hunt, ui, read, write, learn, and health, with additional skills for extended capabilities including pm for product deliverables.
- Slug: dyc
- Publisher: dyc
- Repository: https://github.com/mymx2/m2-plugins
- Manifest: plugins/dyc/plugin.json
- Version: 1.2.0
- License: MIT
- Category (editorial): other
- Skills: 12 (check, chrome, forge, health, hunt, learn, pm, read, repowiki, think, ui, write)
- MCP servers: 9 (ai-elements-vue, chrome-devtools, context7, deepwiki, github, mdn, playwright, shadcn-vue, tdesign-mcp-server)
- Stars: 1
- Repository created: 2026-05-06
- Repository last pushed: 2026-10-14
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/dyc
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What dyc does, in the publisher's words

Eleven engineering workflow skills for AI agents, planning, review, debugging, UI, writing, research, and more. Sourced from tw93/Waza, adapted for multi-vendor runtimes.

- Multi-vendor: one plugin.json source of truth, adapted to Claude Code, Codex, and Qoder via extensions + init.ts
- 11 skills covering the full engineering workflow: plan → build → review → debug → document
- Writing rules for Chinese and English prose, anti-patterns, and durable context
- 9 MCP servers for browser automation, documentation, component libraries, and repository knowledge

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/mymx2/m2-plugins/HEAD/plugins/dyc/README.md

## Skills

- check: Reviews code diffs, PRs, issue queues, release readiness, commits, pushes, publishing, project audits, domain conformance (test coverage, security, performance, observability), and document or prose audits against the writing rulebook. Use when users ask for code review, issue or PR triage, release…
- chrome: Drives a real Chrome browser through the chrome-devtools-mcp MCP server or its CLI for page automation, network and console analysis, emulation, and extension testing. Use when a task needs operating a live browser: navigating, snapshotting the accessibility tree, interacting by element uid, captur…
- forge: 插件与技能的全生命周期管理：基于 Agent Plugins Spec 创建标准插件、通过 extensions + init 模式适配多厂商（Claude Code / Qoder / Codex），以及发现、安装、编写、校验技能。Use when users ask to create a plugin, scaffold multi-vendor plugin, write plugin.json, generate init.ts, find/install skills, or author/validate SKILL.md. Not for runtime debugging…
- health: Runs a budget-aware agent-assisted engineering health audit for instruction/config drift, hooks/MCP, verifier surfaces, and AI maintainability. Use when users ask to audit Claude, Codex, Pi, agent instructions, MCP or hooks, verifier coverage, or AI-maintainability drift. Not for debugging applicat…
- hunt: Finds root cause before applying fixes for errors, crashes, regressions, failing tests, and defects proven against a known-good reference (prior version, build, or "good" screenshot). Use when users report errors, crashes, broken behavior, failing tests, or a used-to-work state that now fails. Not…
- learn: Runs a six-phase research workflow that turns unfamiliar domains, source bundles, or collected material into publish-ready output. Use when users ask to research, study, deep-dive, compile sources, synthesize unfamiliar material, or turn a source bundle into a coherent reference. Not for quick look…
- pm
- read: Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for loca…
- repowiki: Generates a DeepWiki-style repository analysis report from repository structure, config, and dependencies, producing a single REPOWIKI.md with Mermaid diagrams and source-file references. Use when the user asks for a repository report, project documentation, codebase analysis, or wiki generation. N…
- think: Turns rough ideas into approved, decision-complete plans with validated structure before coding. Use when users ask for planning, architecture, design direction, feasibility, value judgment, or whether a feature is worth doing before implementation, or triaging a bundle of mixed requests/feedback i…
- ui: Produces distinctive, production-grade UI for pages, components, visual interfaces, typography, screenshot-driven polish, and DESIGN.md token contracts (lint, diff, export via the @google/design.md CLI). Use when users ask for UI, page, component, frontend, typography, design-system files, or a fir…
- write: Rewrites and polishes prose in Chinese or English, removes AI-like wording, and authors technical documentation with the writing rulebook. Use when users ask to rewrite or polish supplied prose, remove AI-like wording, draft release notes or launch/social copy, localize copy, or write or revise tec…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- ai-elements-vue: transport: stdio; command: npx -y mcp-remote https://registry.ai-elements-vue.com/mcp
- chrome-devtools: transport: stdio; command: npx -y chrome-devtools-mcp@latest --autoConnect
- context7: transport: streamable-http; url: https://mcp.context7.com/mcp
- deepwiki: transport: streamable-http; url: https://mcp.deepwiki.com/mcp
- github: transport: streamable-http; url: https://api.githubcopilot.com/mcp/
- mdn: transport: streamable-http; url: https://mcp.mdn.mozilla.net/
- playwright: transport: stdio; command: npx -y @playwright/mcp@latest
- shadcn-vue: transport: stdio; command: npx shadcn-vue@latest mcp
- tdesign-mcp-server: transport: stdio; command: npx -y tdesign-mcp-server@latest

Read from the plugin's own mcp.json. Environment variable names only, never values.
