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

오픈소스 Claude Code 플러그인이 책을 캡처하고 구조화된 마크다운으로 변환합니다.
Tools

오픈소스 Claude Code 플러그인이 책을 캡처하고 구조화된 마크다운으로 변환합니다.

한 개발자가 클로드 코드 플러그인을 오픈소스로 공개했습니다. 이 플러그인은 책 페이지를 자동으로 스크린샷으로 캡처하고, macOS Vision으로 OCR을 수행하며, 장 순서가 아닌 주제별로 구조화된 마크다운 파일을 생성합니다. 이 도구는 macOS에서 Kindle, Apple Books, Kindle Cloud Reader 및 스캔된 PDF를 지원합니다.

OpenClawRadar
사용자들이 OpenClaw와 ClawDBot에 대해 복합적인 가치를 보고합니다: 알아야 할 사항
Tools

사용자들이 OpenClaw와 ClawDBot에 대해 복합적인 가치를 보고합니다: 알아야 할 사항

OpenClaw와 ClawDBot은 코드 자동화를 위한 유망한 AI 도구지만, 일부 사용자들은 실망감을 느끼고 있습니다. 이 글은 Reddit 토론에서 사용자 경험과 이러한 플랫폼에서 얻은 가치에 대한 주요 통찰을 살펴봅니다.

OpenClawRadar
개발자가 주제나 유튜브 링크로부터 팟캐스트를 생성하는 로컬 AI 연구 에이전트를 구축합니다
Tools

개발자가 주제나 유튜브 링크로부터 팟캐스트를 생성하는 로컬 AI 연구 에이전트를 구축합니다

한 개발자가 주제나 유튜브 링크를 입력받아 심층 분석 보고서, 대화형 팟캐스트 스크립트, 오디오를 생성하는 완전 로컬 AI 에이전트를 구축했습니다. 이 시스템은 동적으로 연구를 수행하고 통찰을 추출하며 요약을 다듬어 자연스러운 대화를 만들어냅니다.

OpenClawRadar
지속적 사이드 패널: Claude 코드용 자율 콘텐츠 관리
Tools

지속적 사이드 패널: Claude 코드용 자율 콘텐츠 관리

개발자가 터미널 옆 iTerm2 분할 창에 위치하는 TUI 패널을 구축했습니다. 이 패널에는 Claude가 자율적으로 관리하여 코드, 다이어그램, 상태 업데이트와 같은 관련 콘텐츠를 표시하는 세 개의 고정 패널이 있습니다.

OpenClawRadar