with one click
icartsh_plugin
icartsh_plugin contains 23 collected skills from icartsh, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
OpenAPI/Swagger ์ฌ์, ์ธ์ฆ ํจํด, ๋ฒ์ ๊ด๋ฆฌ ์ ๋ต ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ์ฌ RESTful ๋ฐ GraphQL API๋ฅผ ์ค๊ณํ๊ณ ๋ฌธ์ํํฉ๋๋ค. ์ฌ์ฉ ์ฌ๋ก: (1) API ์ฌ์ ์์ฑ, (2) REST ์๋ํฌ์ธํธ ์ค๊ณ, (3) GraphQL ์คํค๋ง ์ค๊ณ, (4) API ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ, (5) API ๋ฒ์ ๊ด๋ฆฌ ์ ๋ต, (6) ๋ฌธ์ ์์ฑ
์ฝ๋๋ ๊ตฌํ ๊ณํ์ ์์ฑํ๊ธฐ ์ , ๋ฌด์ธ๊ฐ๋ฅผ ์์ฑํ๊ฑฐ๋ ๊ฐ๋ฐํ ๋ ์ฌ์ฉํฉ๋๋ค. ํ๋ ฅ์ ์ธ ์ง๋ฌธ, ๋์ ํ์ ๋ฐ ์ ์ง์ ๊ฒ์ฆ์ ํตํด ๊ฑฐ์น ์์ด๋์ด๋ฅผ ๊ตฌ์ฒดํ๋ ์ค๊ณ๋ก ๋ฐ์ ์ํต๋๋ค. ๋ช ํํ 'Mechanical' ํ๋ก์ธ์ค ์ค์๋ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
.NET ์ฝ๋์์ ์ ์ ๋ถ์(Static analysis), ๋ณด์ ์ค์บ(Security scan) ๋ฐ ์ข ์์ฑ ์ฒดํฌ(Dependency check)๋ฅผ ์ํํฉ๋๋ค. ์ฝ๋ ํ์ง, ๋ณด์ ๊ฐ์ฌ ๋๋ ์ทจ์ฝ์ ํ์ง๊ฐ ํฌํจ๋ ์์ ์์ ์ฌ์ฉํฉ๋๋ค.
dotnet format, prettier ๋ฐ ๊ธฐํ ํฌ๋งทํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์ ๋ฆฌํฉ๋๋ค. ์ฝ๋ ์คํ์ผ ์์ , ํฌ๋งท ์ผ๊ด์ฑ ์ ์ง ๋๋ ์ปค๋ฐ ์ ์ฝ๋ ์ค๋น๊ฐ ํ์ํ ์์ ์์ ์ฌ์ฉํฉ๋๋ค.
๋ณด์ ์ค์บ, ํ์ง ์งํ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก ๋ถ์์ ํฌํจํ ์๋ํ๋ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋๋ค. ๋ค์์ ์ํ ์ฝ๋ ๋ฆฌ๋ทฐ ์ ์ฌ์ฉํฉ๋๋ค: (1) ๋ณด์ ์ทจ์ฝ์ ๋ฐ ์ผ๋ฐ์ ์ธ ๊ณต๊ฒฉ ๋ฒกํฐ, (2) ์ฝ๋ ํ์ง ์ด์ ๋ฐ ์ ์ง๋ณด์ ๋ฌธ์ , (3) ์ฑ๋ฅ ๋ณ๋ชฉ ํ์ ๋ฐ ์ต์ ํ ๊ธฐํ, (4) ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๋์์ธ ํจํด, (5) ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง ๋ฐ ํ ์คํธ ์ ๋ต, (6) ๋ฌธ์ ํ์ง ๋ฐ ์์ ์ฑ
.NET/C#์ ์ฝ๋ฉ ๊ท์ฝ, ๋ช ๋ช ๊ท์น, ๋ ์ด์์, C# 12/13/14์ ์ต์ ๊ธฐ๋ฅ ํ์ฉ ๊ฐ์ด๋๋ผ์ธ์ ์ ์ํฉ๋๋ค. C#/.NET ์ฝ๋ ์์ฑ ์, ํด๋์คยท๋ฉ์๋ ๋ช ๋ช ์, ์ฝ๋ ํฌ๋งทํ ์, ๋๋ ์ฌ์ฉ์๊ฐ ์ฝ๋ฉ ๊ท์ฝ, ๋ช ๋ช ๊ท์น, C# ๋ชจ๋ฒ ์ฌ๋ก, Primary Constructors, Collection Expressions, field ํค์๋์ ๋ํด ์ธ๊ธํ์ ๋ ์ฌ์ฉํฉ๋๋ค.
Task, ValueTask, async streams, cancellation ๋ฑ C# async/await ํจํด์ ์ฌ์ฉํ ๋ ํ์ฉํฉ๋๋ค. ๋น๋๊ธฐ C# ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํฉ๋๋ค.
๋ชจ๋ .NET ๊ฐ๋ฐ, ASP.NET Core ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌธ์ผ๋ก ํ๋ ์ ๋ฌธ๊ฐ ์์ค์ C# ๊ฐ๋ฐ์์ ๋๋ค. C# 14 ๊ธฐ๋ฅ, Blazor ๋ฐ ํฌ๋ก์ค ํ๋ซํผ ๊ฐ๋ฐ์ ๋ง์คํฐํ์ผ๋ฉฐ ์ฑ๋ฅ๊ณผ Clean Architecture๋ฅผ ๊ฐ์กฐํฉ๋๋ค.
๋ฉํฐ ์คํ ์ด์ง ๋น๋(multi-stage builds), docker-compose ์ค์ผ์คํธ๋ ์ด์ , ์ด๋ฏธ์ง ์ต์ ํ, ๋๋ฒ๊น ๋ฐ ์ด์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํฌํจํ๋ ํฌ๊ด์ ์ธ Docker ์ปจํ ์ด๋ํ ์ํฌํ๋ก์ฐ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋ํ, ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋๋ Docker ๋ฐฐํฌ ์ ์ฌ์ฉํฉ๋๋ค.
dotnet CLI๋ฅผ ์ฌ์ฉํ์ฌ .NET ์๋ฃจ์ /ํ๋ก์ ํธ๋ฅผ ๋น๋ํฉ๋๋ค. ์ปดํ์ผ, ์ข ์์ฑ ๋ณต์ ๋๋ ์ํฐํฉํธ ๋น๋ ์์ ์ ์ฌ์ฉํฉ๋๋ค.
dotnet CLI๋ฅผ ์ฌ์ฉํ์ฌ .NET ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค. ์ ๋ ํ ์คํธ ์คํ, ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง ๋ฆฌํฌํธ ์์ฑ ๋๋ ๋ฒค์น๋งํฌ ์ํ ์ ์ฌ์ฉํฉ๋๋ค.
TRACE ํ๋ ์์ํฌ(Trace, Read, Analyze, Check, Execute)๋ฅผ ์ฌ์ฉํ ์ฒด๊ณ์ ์ธ ๋๋ฒ๊น ๋ฐ ์๋ฌ ํด๊ฒฐ์ ๋๋ค. ์๋ฌ ๋๋ฒ๊น , ์คํ ํธ๋ ์ด์ค(stack traces) ๋ถ์, ์คํจ ์กฐ์ฌ, ๊ทผ๋ณธ ์์ธ ๋ถ์(root cause analysis) ๋๋ ์ด์ ์ด์ ํธ๋ฌ๋ธ์ํ ์ ์ฌ์ฉํฉ๋๋ค.
์ปจํ ์คํธ ์ดํด, ์ค๋ณต ํ์ผ ์ฐพ๊ธฐ, ๋ ๋์ ๊ตฌ์กฐ ์ ์ ๋ฐ ํด๋ฆฐ์ ์์ ์๋ํ๋ฅผ ํตํด ์ปดํจํฐ์ ํ์ผ๊ณผ ํด๋๋ฅผ ์ง๋ฅ์ ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค. ์ธ์ง ๋ถํ๋ฅผ ์ค์ด๊ณ ์๋ ์์ ์์ด ๋์งํธ ์์ ๊ณต๊ฐ์ ๊น๋ํ๊ฒ ์ ์งํฉ๋๋ค.
๋์ ๋์์ธ ํ์ง์ ๊ฐ์ถ ๋ ํนํ๊ณ ์ด์ ์์ค(production-grade)์ ํ๋ฐํธ์๋ ์ธํฐํ์ด์ค๋ฅผ ์์ฑํฉ๋๋ค. ์น ์ปดํฌ๋ํธ, ํ์ด์ง, ์ํฐํฉํธ, ํฌ์คํฐ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ (์: ์น์ฌ์ดํธ, ๋๋ฉ ํ์ด์ง, ๋์๋ณด๋, React ์ปดํฌ๋ํธ, HTML/CSS ๋ ์ด์์ ๋๋ ๋ชจ๋ ์น UI์ ์คํ์ผ๋ง/๋ฏธํ)์ ๊ตฌ์ถํ ๋ ์ด SKILL์ ์ฌ์ฉํ์ธ์. ์ผ๋ฐ์ ์ธ AI ๋ฏธํ์ ํผํ๊ณ ์ฐฝ์์ ์ด๊ณ ์ธ๋ จ๋ ์ฝ๋์ UI ๋์์ธ์ ์์ฑํฉ๋๋ค.
์ธํฐ๋ํฐ๋ธ ๋ฆฌ๋ฒ ์ด์ฑ(interactive rebasing), ์ถฉ๋ ํด๊ฒฐ, ํ์คํ ๋ฆฌ ์กฐ์, ๋ฒ๊ทธ ์ถ์ ์ ์ํ bisect, cherry-picking, reflog ๋ณต๊ตฌ ๋ฐ ๋ธ๋์น ๊ด๋ฆฌ ์ ๋ต์ ํฌํจํ ๊ณ ๊ธ Git ์์ ๋ฐ ์ํฌํ๋ก์ฐ์ ๋๋ค. ์ฌ์ฉ ์ฌ๋ก: (1) ์ธํฐ๋ํฐ๋ธ ๋ฆฌ๋ฒ ์ด์ฑ ๋ฐ ์ปค๋ฐ ์ ๋ฆฌ, (2) ๋ณต์กํ ๋จธ์ง ์ถฉ๋ ํด๊ฒฐ, (3) ๋ฒ๊ทธ ์ถ์ ์ ์ํ Git bisect, (4) ํ์คํ ๋ฆฌ ์ฌ์์ฑ ๋ฐ ์ ๋ฆฌ, (5) ๋ธ๋์น ์ ๋ต ๊ตฌํ (Git Flow, trunk-based), (6) reflog๋ฅผ ์ด์ฉํ ์ ์ค๋ ์ปค๋ฐ ๋ณต๊ตฌ
์ธ๋ จ๋ README ํ์ผ, ๋ณ๊ฒฝ ์ด๋ ฅ(changelog), ๊ธฐ์ฌ ๊ฐ์ด๋(contribution guide) ๋ฐ ๊ธฐ์ ๋ฌธ์๋ฅผ ์์ฑํ๊ธฐ ์ํ ์ ๋ฌธ๊ฐ ์์ค์ Markdown ๋ฌธ์ํ SKILL์ ๋๋ค. ์ฌ์ฉ ์ฌ๋ก: (1) ๋ฐฐ์ง์ ์น์ ์ ํฌํจํ README ์์ฑ, (2) git ํ์คํ ๋ฆฌ๋ฅผ ์ด์ฉํ ์๋ ๋ณ๊ฒฝ ์ด๋ ฅ ์์ฑ, (3) ๋ชฉ์ฐจ(table of contents) ์์ฑ, (4) ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ ์์ฑ, (5) ๊ธฐ์ ๋ฌธ์ ํฌ๋งทํ , (6) ๊ตฌ๋ฌธ ๊ฐ์กฐ(syntax highlighting)๋ฅผ ํฌํจํ ์ฝ๋ ๋ฌธ์ํ
LLM์ด ์ ์ค๊ณ๋ ๋๊ตฌ๋ฅผ ํตํด ์ธ๋ถ ์๋น์ค์ ์ํธ์์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ณ ํ์ง MCP (Model Context Protocol) ์๋ฒ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๊ฐ์ด๋์ ๋๋ค. Python (FastMCP) ๋๋ Node/TypeScript (MCP SDK)๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ API๋ ์๋น์ค๋ฅผ ํตํฉํ๋ MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ ๋ ์ฌ์ฉํ์ธ์.
๋ค๋จ๊ณ ๋ถ์, ์์ ๋ฅ๋ ฅ ๋ฐ ๊ฐ์ค ๊ฒ์ฆ์ด ํ์ํ ๋ณต์กํ ์์ ์ ์ํด ๊ตฌ์กฐํ๋๊ณ ์ฑ์ฐฐ์ ์ธ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ์ ์ฉํฉ๋๋ค. ๋ณต์กํ ๋ฌธ์ ๋ถํด, ์ ์ํ ๊ณํ ์๋ฆฝ, ๊ฒฝ๋ก ์์ ์ด ํ์ํ ๋ถ์, ๋ฒ์๊ฐ ๋ถ๋ถ๋ช ํ ๋ฌธ์ , ๋ค๋จ๊ณ ํด๊ฒฐ์ฑ ๋ฐ ๊ฐ์ค ๊ธฐ๋ฐ ์์ ์ ์ฌ์ฉํฉ๋๋ค.
ํจ๊ณผ์ ์ธ SKILL์ ์ ์ํ๊ธฐ ์ํ ๊ฐ์ด๋์ ๋๋ค. ํนํ๋ ์ง์, ์ํฌํ๋ก์ฐ ๋๋ ๋๊ตฌ ํตํฉ์ ํตํด Claude์ ๊ธฐ๋ฅ์ ํ์ฅํ๋ ์๋ก์ด SKILL์ ์์ฑํ๊ฑฐ๋ ๊ธฐ์กด SKILL์ ์ ๋ฐ์ดํธํ๋ ค๋ ๊ฒฝ์ฐ ์ด SKILL์ ์ฌ์ฉํ์ธ์.
PostgreSQL, MySQL, SQLite, ๋ฐ SQL Server๋ฅผ ์ง์ํ๋ ์ ๋ฌธ๊ฐ ์์ค์ SQL ์ฟผ๋ฆฌ ์์ฑ, ์ต์ ํ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์ค๊ณ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ๋ค์์ ์ํด ์ฌ์ฉํ์ธ์: (1) JOIN, ์๋ธ์ฟผ๋ฆฌ, ์๋์ฐ ํจ์๋ฅผ ํฌํจํ ๋ณต์กํ SQL ์ฟผ๋ฆฌ ์์ฑ, (2) ๋๋ฆฐ ์ฟผ๋ฆฌ ์ต์ ํ ๋ฐ ์คํ ๊ณํ ๋ถ์, (3) ์ฌ๋ฐ๋ฅธ ์ ๊ทํ๋ฅผ ์ ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์ค๊ณ, (4) ์ธ๋ฑ์ค ์์ฑ ๋ฐ ์ฟผ๋ฆฌ ์ฑ๋ฅ ๊ฐ์ , (5) ๋ง์ด๊ทธ๋ ์ด์ ์์ฑ ๋ฐ ์คํค๋ง ๋ณ๊ฒฝ ์ฒ๋ฆฌ, (6) SQL ์๋ฌ ๋ฐ ์ฟผ๋ฆฌ ๋ฌธ์ ๋๋ฒ๊น
SQL ์ฟผ๋ฆฌ ์ต์ ํ, ์ธ๋ฑ์ค ์ ๋ต ๋ฐ EXPLAIN ๋ถ์์ ๋ง์คํฐํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ํ๊ธฐ์ ์ผ๋ก ํฅ์์ํค๊ณ ๋๋ฆฐ ์ฟผ๋ฆฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋๋ฆฐ ์ฟผ๋ฆฌ ๋๋ฒ๊น , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์ค๊ณ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ต์ ํ ์ ์ฌ์ฉํ์ธ์.
ํ๋์ ์ธ ํ๋ฐํธ์๋ ์น ๊ธฐ์ (React, Tailwind CSS, shadcn/ui)์ ์ฌ์ฉํ์ฌ ์ ๊ตํ ๋ค์ค ์ปดํฌ๋ํธ claude.ai์ฉ HTML artifact๋ฅผ ์ ์ํ๊ธฐ ์ํ ํดํท์ ๋๋ค. ์ํ ๊ด๋ฆฌ, ๋ผ์ฐํ ๋๋ shadcn/ui ์ปดํฌ๋ํธ๊ฐ ํ์ํ ๋ณต์กํ artifact์ ์ฌ์ฉํ์ธ์. ๋จ์ํ ๋จ์ผ ํ์ผ HTML/JSX artifact์ฉ์ด ์๋๋๋ค.
Playwright๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ์์ฉํ๊ณ ํ ์คํธํ๊ธฐ ์ํ ํดํท์ ๋๋ค. ํ๋ฐํธ์๋ ๊ธฐ๋ฅ ๊ฒ์ฆ, UI ๋์ ๋๋ฒ๊น , ๋ธ๋ผ์ฐ์ ์คํฌ๋ฆฐ์ท ์บก์ฒ ๋ฐ ๋ธ๋ผ์ฐ์ ๋ก๊ทธ ํ์ธ์ ์ง์ํฉ๋๋ค.