author-codemode-skill
Installation
SKILL.md
Author a Code Mode Skill
Turn a mechanically valid CodeModeKit plugin into a useful domain product. The catalog explains what calls exist; infer how people should use them from repository evidence and the user, never from tool names alone.
1. Establish current truth
- Locate
plugin.json,mcp.json,src/server.mjs,package.json, and every immediateskills/*/SKILL.md. - Run
npm run plugin:syncwhen the configured sources are available. If it fails, preserve the current generated files and report the connectivity or credential blocker. - Read
references/catalog-metadata.jsonand search the narrowest indexed prefix or source declaration file. Usereferences/tools.d.tsonly for cross-source work or when no narrower shard applies. Never edit generated declaration files; CodeModeKit owns them. - Inspect project documentation, tests, source configuration, tool descriptions, policy, and existing examples for domain evidence.
- Read references/discovery.md and create a concise authoring brief. Ask the user only for high-impact facts that cannot be recovered locally. Do not invent organization policy, approval boundaries, or intended users.
Current truth is established when every configured source and runtime skill is accounted for, generated catalog status is known, and the brief separates evidence from unanswered consequential questions.
2. Design around jobs, not inventory
Choose the few user jobs that justify activating this skill. For each one, identify: