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

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,somevsany, privacy manifest - go-strict (1.26): error wrapping, slog, context propagation,
errors.Is/errors.As,os.Rootfor FS containment, range-over-func - javascript-strict (Node 24 LTS):
AbortController,crypto.randomBytesfor 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
작동 방식
스킬은 프런트매터가 있는 마크다운입니다. 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/; doneClaude 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
👀 See Also

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

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

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

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