AI development tools (devkit)
AI development tools (devkit)
devkit is an open-source toolkit that helps you build zittme extensions with AI coding tools (Claude Code, Cursor, and others) without breaking conventions. It consists of an MCP server, skills, and development guide documents.

- Repository: github.com/zittme/devkit (MIT license)
- This tool is provided without warranty and is not covered by official technical support. Please report problems through GitHub issues.
Contents
| Folder | Contents |
|---|---|
mcp/ | MCP server. Scaffold generation, static template checks (lint), development checklists, deployment to your own server |
skills/ | Three skills: make-layout, make-board-skin, make-theme. Each runs a design Q&A before building |
docs/ | Development guides. Usable even without AI |
Workflow
Skills first ask about design decisions such as dark mode and menu structure, then generate a scaffold based on your answers. Finished templates go through static checks (lint_template), and the deployment tools refuse to upload if there are convention violations. The checks cover typical pitfalls that cause server errors in template v2 (multi-line comments, closures inside expressions, and so on).
Quick install of skills only
npx skills add https://github.com/zittme/devkitTo install a specific skill only, specify it like --skill make-layout.
Installing the MCP server
git clone https://github.com/zittme/devkit
cd devkit/mcp
npm install
npm run buildRegistering with Claude Code:
claude mcp add zittme-devkit -- node <클론 경로>/mcp/dist/index.jsThe required environment variable is ZITTME_PATH (the source path of the site you are developing). To use the deployment features, provide connection details such as DEVKIT_SFTP_HOST as environment variables. Because credentials are never written to files, there is no chance of committing them to a repository by mistake.
How to register with other tools such as Cursor, Windsurf, Codex CLI, and Gemini CLI is covered in the repository's integration guide.
Provided tools (MCP)
| Category | Tools |
|---|---|
| Scaffolding | scaffold_module scaffold_layout scaffold_skin scaffold_query scaffold_schema |
| Validation | lint_template check_php_syntax |
| Knowledge | get_dev_checklist get_guidelines get_framework_docs |
| Exploration | get_module_structure search_code search_queries get_db_schema and more |
| Deployment | deploy_to_server deploy_changed push_file (all require passing lint) |
| Learning | record_pitfall list_pitfalls (accumulated locally in your project) |
See also
- Template syntax v2 - the source of the conventions devkit checks
- Building skins and layouts
- Building a theme package