Claude Skill: TypeScript, Rust, Swift, Go, JS, Postgres 및 감사를 위한 12가지 엄격 코딩 규칙 패키지

✍️ OpenClawRadar📅 게시일: April 28, 2026🔗 Source
Claude Skill: TypeScript, Rust, Swift, Go, JS, Postgres 및 감사를 위한 12가지 엄격 코딩 규칙 패키지
Ad

8년 경력의 백엔드 개발자이자 웹 스크래핑 및 보안 감사를 전문으로 하는 개발자가 여러 프로젝트에서 동일한 규칙을 반복해서 작성한 끝에 12개의 Claude Code 스킬을 패키지화했습니다. claude-skills 저장소에는 일반적인 언어와 워크플로우를 위한 독단적인 규칙 세트가 포함되어 있으며, 각각은 프런트매터가 있는 단일 SKILL.md 파일입니다. 규칙에는 심각도 태그(CRITICAL/HIGH/MEDIUM/LOW), 번호가 매겨진 ID, BAD/GOOD 예제가 포함됩니다.

구성

  • typescript-strict (TS 6.0/7.0): any 금지, as 금지, exhaustive unions, satisfies, using, NoInfer, branded IDs
  • rust-strict (edition 2024): unwrap() 금지, thiserror/anyhow 분리, unsafe 감사, newtype IDs, 정수 오버플로 처리, tracing
  • swift-strict (6.2): force unwrap 금지, strict concurrency, typed throws, Sendable, some vs any, privacy manifest
  • go-strict (1.26): error wrapping, slog, context propagation, errors.Is/errors.As, os.Root for FS containment, range-over-func
  • javascript-strict (Node 24 LTS): AbortController, crypto.randomBytes for tokens, streams for large IO, stdlib over deps
  • postgres-strict (PG 18): migration safety (CONCURRENTLY, NOT VALID), RLS for multi-tenant, pgvector HNSW, AIO, skip scan, MERGE+RETURNING
  • security-audit-standard: 6단계 감사 (비밀, 입력 검증, 인증/인가, 데이터, 종속성, 인프라), 공급망 섹션, OWASP Top 10 빠른 확인, 감사 보고서 형식
  • performance-audit-standard: hot path Big-O, N+1 쿼리, 누락된 인덱스, EXPLAIN ANALYZE 워크플로우, Core Web Vitals
  • testing-patterns: Vitest, cargo test, Swift Testing, go test 규칙 + 속성 기반 + 커버리지 목표
  • code-review: 엄격한 스킬을 호출하는 다중 언어 파이프라인
  • github-standards: PR 템플릿, action SHA 고정, CODEOWNERS, Dependabot, 시크릿 스캐닝, 브랜치 보호
  • git-commit: "이유" 질문이 있는 Conventional Commits
Ad

작동 방식

스킬은 프런트매터가 있는 마크다운입니다. Claude Code는 매 턴마다 설명을 읽고 관련이 있을 때만 본문을 컨텍스트로 가져옵니다. 예를 들어 rust-strict는 .rs 파일을 건드릴 때, postgres-strict는 마이그레이션을 작성할 때, code-review는 /code-review라고 말할 때 로드됩니다. 후크나 셸 래퍼가 필요 없습니다.

설치:

git clone https://github.com/0xMassi/claude-skills ~/Developer/claude-skills
cd ~/Developer/claude-skills
for s in */SKILL.md; do ln -s "$PWD/$(dirname $s)" ~/.claude/skills/; done

Claude Code를 다시 시작하면 스킬이 목록에 나타납니다.

postgres-strict의 예제 규칙

PG-01: CREATE INDEX CONCURRENTLY on hot tables
BAD: CREATE INDEX events_user_id_idx ON events (user_id);
-- takes ACCESS EXCLUSIVE lock for the duration of the build
GOOD: CREATE INDEX CONCURRENTLY events_user_id_idx ON events (user_id);
-- short ACCESS EXCLUSIVE on metadata, no row lock during build

모든 규칙은 이 BAD/GOOD 형식을 따르며, PR 댓글에서 인용할 수 있는 심각도 태그와 번호가 매겨진 ID가 있습니다.

이것이 아닌 것

  • 린터가 아닙니다. 린터는 구문을 검사하지만, 이것은 의도를 검사합니다.
  • 튜토리얼이 아닙니다. 이미 언어를 알고 있다고 가정합니다.
  • 전체를 포괄하지 않습니다. 12개 파일, 약 4700줄, 독단적입니다.

MIT 라이선스, 기여 가이드라인은 CONTRIBUTING.md에 있습니다. PR은 환영하며, 특히 보안 및 DB 전문가의 기여를 환영합니다.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

Agent Smith: MCP 서버, 스킬 및 Claude Code를 위한 티켓-to-PR 파이프라인을 구축하는 하나의 명령어
Tools

Agent Smith: MCP 서버, 스킬 및 Claude Code를 위한 티켓-to-PR 파이프라인을 구축하는 하나의 명령어

Agent Smith가 리포지토리를 스캔하고 정확한 스택(Go/Echo, React/Zustand, golang-jwt, pgx 등)을 감지하여 MCP 서버, 훅, 스킬을 설정하고, Jira 티켓에서 PR까지 자동화하는 파이프라인을 제공합니다.

OpenClawRadar
🦀
Tools

니들(Needle): 모바일에서 초당 6000토큰으로 실행되는 2600만 파라미터 함수 호출 모델

Cactus가 Needle을 오픈소스로 공개했습니다. Needle은 단일 호출 함수 실행을 위한 2600만 파라미터 모델로, 소비자 기기에서 6000 tok/s 프리필과 1200 tok/s 디코드를 달성합니다. Simple Attention Networks(FFN 없음)로 구축되어 여러 대형 모델을 도구 사용 벤치마크에서 능가합니다.

OpenClawRadar
🦀
Tools

Keenable SELECT: 웹 검색 결과에 SQL 쿼리 실행

Keenable SELECT는 MCP 서버로, SQL을 사용하여 웹을 쿼리할 수 있게 해줍니다. 한 번의 호출로 1,000개 이상의 페이지를 검색하고, 정확한 WHERE 절로 필터링하며, LLM을 통해 필드를 추출할 수 있습니다—하나의 SELECT 문으로 모두 가능합니다.

OpenClawRadar
ApexClaw: 웹 자동화, 음성 및 이메일을 위한 85개 이상의 도구를 갖춘 오픈소스 텔레그램 AI 에이전트
Tools

ApexClaw: 웹 자동화, 음성 및 이메일을 위한 85개 이상의 도구를 갖춘 오픈소스 텔레그램 AI 에이전트

ApexClaw는 Go로 작성된 오픈소스 Telegram AI 에이전트로, 헤드리스 Chrome을 이용한 웹 브라우징, 음성 노트 처리, Gmail 통합, 셸 스크립트 실행을 포함한 85개 이상의 내장 도구를 제공합니다. 자체 호스팅 방식이며 추론을 위해 z.ai 엔진을 사용합니다.

OpenClawRadar