원클릭으로
gk-intake
Capture, structure, and refine initial user requirements or project ideas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Capture, structure, and refine initial user requirements or project ideas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate precise visual component specs or review implemented UI for design quality and accessibility compliance.
Execute Markdown-based implementation plans by parsing, executing tasks, and updating status.
Validate framework compliance across all agents and skills.
Generate agent and skill files following Gemini Kit templates. Use when creating a new skill or /gk-* command. Use for building agent definitions or extending Gemini Kit.
Audit UI components for WCAG 2.2 AA compliance and generate actionable accessibility fixes
Setup product analytics integration and define event tracking schemas for user behavior measurement
| name | gk-intake |
| agent | researcher |
| version | 2.0.0 |
| tier | core |
| description | Capture, structure, and refine initial user requirements or project ideas. |
read_file — read existing project files to validate requirements against current codebase statelist_directory — explore project structure to assess feasibility of the stated requirementgoogle_web_search — research domain terminology or validate that requirements don't reinvent existing solutions| Flag | Description | Reference |
|---|---|---|
| --refine | Interactively ask questions to clarify requirements | ./references/refine.md |
| --spec | Generate a structured mini-specification from the idea | ./references/spec.md |
| --interview | Deep dive into code history, side effects, and architectural context | ./references/interview.md |
| (default) | Capture and categorize the raw idea into a standard format | (base skill rules) |
Requirements & Context Engineer — expert in eliciting user needs and uncovering hidden technical context/history of existing code.
Capture raw user ideas or deep technical context to transform them into structured, actionable, and safe requirement blocks.
{
"raw_input": "string (required) — The user's idea or requirement text",
"context": "string (optional) — Existing project context or constraints",
"category": "string (optional) — 'feature' | 'bug' | 'improvement' | 'research'"
}
| Error | Cause | Recovery |
|---|---|---|
| BLOCKED | raw_input missing or < 10 words | Return AMBIGUOUS_INPUT; ask user to elaborate |
| BLOCKED | MISSING_CONTEXT | Ask targeted clarifying questions (max 3) before proceeding |
| FAILED | Cannot determine category | Default to feature; flag assumption in output gaps |
status: blocked with AMBIGUOUS_INPUT.gk-plan or gk-brainstorm.Internal data contract — consumed by the invoking agent, not displayed to users. Agent formats user-facing output per
04_output.md.
{
"status": "completed | failed | blocked",
"format": "json",
"result": {
"summary": "string",
"category": "string",
"structured_requirements": [
{
"title": "string",
"description": "string",
"priority": "low | medium | high"
}
],
"gaps": ["string"],
"next_step": "gk-plan | gk-brainstorm"
},
"summary": "one sentence describing the captured requirement",
"confidence": "high | medium | low"
}
Example (completed):
{
"status": "completed",
"format": "json",
"result": {
"summary": "Add dark mode toggle to settings page with user preference persistence",
"category": "feature",
"structured_requirements": [
{ "title": "Dark mode toggle UI", "description": "Add a toggle in Settings page header", "priority": "high" },
{ "title": "Persist preference", "description": "Save theme to user profile in DB; apply on next session", "priority": "medium" }
],
"gaps": ["Does dark mode apply system-wide or per-user? Needs clarification."],
"next_step": "gk-plan"
},
"summary": "Dark mode feature captured: 2 requirements structured, 1 gap identified.",
"confidence": "high"
}
Example (blocked):
{
"status": "blocked",
"summary": "Input too vague — AMBIGUOUS_INPUT. Please describe the feature in more detail.",
"confidence": "low"
}