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

벤치마크 결과: AI 에이전트를 위한 GitHub CLI 대 MCP 접근 방식
Tools

벤치마크 결과: AI 에이전트를 위한 GitHub CLI 대 MCP 접근 방식

독립 벤치마크에서 AI 에이전트 작업을 위해 GitHub CLI, MCP, 도구 검색 기능이 있는 MCP, 코드 모드가 있는 MCP를 비교했습니다. GitHub CLI가 가장 비용 효율적이었으며, MCP 접근 방식은 비용, 지연 시간, 실패 모드에서 트레이드오프를 보였습니다.

OpenClawRadar
클로드 슬루스: 클로드 AI를 위한 56가지 작업 조사 워크플로우
Tools

클로드 슬루스: 클로드 AI를 위한 56가지 작업 조사 워크플로우

Claude Sleuth는 Claude AI를 위한 6단계, 56개 작업으로 구성된 구조화된 조사 워크플로우로, Cloudflare D1를 통한 지속적 상태 저장 및 ISO 8601 타임스탬프, POLE 엔티티 레코드, ICD 203 확률 언어를 포함한 표준화된 출력 규칙을 특징으로 합니다.

OpenClawRadar
클로드 코드 할당량을 위한 윈도우 시스템 트레이 모니터
Tools

클로드 코드 할당량을 위한 윈도우 시스템 트레이 모니터

Windows 시스템 트레이 애플리케이션으로 Claude Code 사용량을 색상으로 구분된 아이콘으로 모니터링하며, Anthropic의 OAuth API를 통해 5분마다 할당량 데이터를 자동으로 새로 고치고, 시간별, 일별, 주별, 월별 사용 패턴을 보여주는 상세한 대시보드를 제공합니다.

OpenClawRadar
다중 단계 LLM 워크플로우를 위한 결정론적 컴파일러 아키텍처, 벤치마크에서 강력한 성과 보여
Tools

다중 단계 LLM 워크플로우를 위한 결정론적 컴파일러 아키텍처, 벤치마크에서 강력한 성과 보여

구조화된 LLM 워크플로우를 위한 결정론적 컴파일 아키텍처는 타입화된 노드 레지스트리, 파라미터 계약, 정적 검증을 사용하여 워크플로우 그래프를 사전에 컴파일합니다. 벤치마크 결과는 3-12개 이상의 노드로 구성된 다양한 워크플로우 깊이에서 GPT-4.1과 Claude Sonnet 4.6을 능가하는 성능을 보여줍니다.

OpenClawRadar