원클릭으로
intelligence-add-skill
Create new skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create new skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create new specialized agent
Audit the intelligence layer for duplication, drift, size, hardcoded paths and framing
Disable IDE adapter and clean up output
Enable IDE adapter for intelligence-sync
Capture session lessons and apply to intelligence/ after approval
Update or migrate intelligence-sync: discover engine, read changelog, run migration chain, verify
| name | intelligence-add-skill |
| description | Create new skill |
| argument-hint | <domain> <verb-noun> [description] |
Determine domain prefix (the scope is required):
intelligence/skills/ and intelligence/agents/. If a domain prefix is already established for the target area (backend-, frontend-, devops-), use it. Introduce a new domain only when the scope is materially different from all existing ones.intelligence/config.yaml → project.namebackend-frontend-devops-core-tests-intelligence-apps/billing, services/auth), prefer the component name as the domain (billing-, auth-).Determine naming: Build full name as <domain>-<verb>-<noun> using convention:
add- — creates a single artifact (atomic)create- — orchestrates multiple add- skills (MUST use create-, never add-)update- — modifies existing files across stackrun- — executes an operation (tests, build, sync)review- — read-only analysisCheck for existing agent: Find an agent in intelligence/agents/ matching the domain
/intelligence-add-agent firstAnalyze codebase patterns: Read existing implementations to extract the repeatable steps this skill should automate. Each step must come from actual code patterns, not generic knowledge.
Create skill: Write intelligence/skills/<full-name>/SKILL.md with frontmatter:
---
name: <full-name>
description: "<what it does and when to use>"
argument-hint: "<expected arguments>"
agent: <matching-agent-name>
---
YAML safety (required): always wrap description, argument-hint and any other free-text string value in double quotes, regardless of content. Codex CLI uses strict YAML — an unquoted colon in description: Build retrospective: monthly parses as a nested mapping and the skill is rejected at startup. Quoting unconditionally removes the whole class of bug and makes lint trivial. If the value itself contains a double quote, escape it as \" or wrap the whole value in single quotes — e.g. description: 'Use as a quick "what do we have" view' — so an inner quote does not terminate the scalar early.
Write steps: Numbered, concrete, executable. Include verification (build/test) at the end. For orchestrators — reference atomic skills by name.
Update agent: Add skill name to the skills: list in the matching agent's frontmatter.
Run /intelligence-sync to distribute to all enabled IDE targets.