skills/architect/SKILL.md
Interactive design partner that helps crystallize a software design through structured Q&A, codebase exploration, web research, and feasibility analysis. Does NOT produce design documents — the user creates their own artifacts (issues, docs, specs) from the refined understanding. Invoke when the user writes "architect", "$architect", "설계 도와줘", or asks for help thinking through a design before implementation.
npx skillsauth add gihwan-dev/claude-setup architectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user arrive at a concrete, implementable design through dialogue. The output is shared understanding, not files. The user decides what artifacts (issues, docs, specs) to create afterward.
$architect # start a new design session
$architect <topic description> # start with a specific design question
Before anything else, understand what the user is trying to build and why.
Ask along these axes as needed — skip what's already clear:
| Axis | Core Question | |------|---------------| | Problem | What problem are we solving, and for whom? | | Scope | What's in and out of scope for this round? | | Constraints | What hard constraints exist (tech stack, timeline, infra)? | | Context | What existing code/systems does this touch? |
Do this: Read relevant parts of the codebase to ground the conversation in reality, not hypotheticals. Use Grep/Glob/Read to find existing patterns, interfaces, and dependencies before asking questions.
Don't do this: Ask all questions at once. One axis per turn, skip axes the user already answered.
Once the problem is clear, research the solution space:
Dispatch Explore agents for codebase searches and web-researcher agents
for external research. Run independent searches in parallel.
Bring findings together into a clear picture:
The user will have follow-up questions. For each:
Repeat until the user has enough clarity to proceed.
tools
GitLab 이슈 우선순위 추천. glab CLI로 할당/미할당 이슈를 수집하고 우선순위 라벨, 마감일, 가중치를 분석하여 작업할 이슈 Top 5를 추천한다. Use when the user says "이슈 추천해줘", "뭐 작업할까", "이슈 골라줘", "gitlab-issue-picker", "$pick", or wants help deciding which issue to work on. Do not use when glab is not installed or not authenticated.
tools
--- name: unknown-proposal description: Handles repeated HyperAgent instruction pattern: 반복 지시가 있었지만 스킬 없이 수행된 작업 --- # unknown-proposal Use when a session matches `반복 지시가 있었지만 스킬 없이 수행된 작업`. ## Workflow 1. Identify whether this repeated instruction pattern is present. 2. Apply the captured checklist before tool execution. 3. Report the exact evidence and stop if the pattern no longer applies. ## Evidence Sessions - faf6eee3-341c-4cb8-b4ce-fd62714b09fd - 019e0130-8884-7683-9885-cf05935e4195
tools
GitLab 이슈 우선순위 추천. glab CLI로 할당/미할당 이슈를 수집하고 우선순위 라벨, 마감일, 가중치를 분석하여 작업할 이슈 Top 5를 추천한다. Use when the user says "이슈 추천해줘", "뭐 작업할까", "이슈 골라줘", "gitlab-issue-picker", "$pick", or wants help deciding which issue to work on. Do not use when glab is not installed or not authenticated.
tools
--- name: unknown-proposal description: Handles repeated HyperAgent instruction pattern: 반복 지시가 재발한 작업 --- # unknown-proposal Use when a session matches `반복 지시가 재발한 작업`. ## Workflow 1. Identify whether this repeated instruction pattern is present. 2. Apply the captured checklist before tool execution. 3. Report the exact evidence and stop if the pattern no longer applies. ## Evidence Sessions - eebe7e0e-8348-4482-a68f-5c4b4486f11b