Claudeスキルズ:TypeScript、Rust、Swift、Go、JS、Postgres、および監査のための12の厳格なコーディングルールパック

8年の経験を持つバックエンド開発者で、Webスクレイピングとセキュリティ監査を専門とする人物が、プロジェクト間で同じルールを何度も書き直した結果、12個のClaude Codeスキルをパッケージ化しました。リポジトリ claude-skills には、一般的な言語とワークフロー向けの意見が反映されたルールセットが含まれており、それぞれがフロントマター付きの単一の SKILL.md ファイルです。ルールには重要度タグ(CRITICAL/HIGH/MEDIUM/LOW)、番号付きID、BAD/GOODの例が含まれています。
内容
- typescript-strict (TS 6.0/7.0):
any禁止、as禁止、網羅的なユニオン、satisfies、using、NoInfer、ブランド化ID - rust-strict (edition 2024):
unwrap()禁止、thiserror/anyhowの分割、unsafe監査、newtype ID、整数オーバーフロー処理、tracing - swift-strict (6.2): 強制アンラップ禁止、厳格な並行性、型付きthrow、
Sendable、somevsany、プライバシーマニフェスト - go-strict (1.26): エラーラッピング、slog、コンテキスト伝搬、
errors.Is/errors.As、ファイルシステム閉じ込めのためのos.Root、range-over-func - javascript-strict (Node 24 LTS):
AbortController、トークン生成にcrypto.randomBytes、大規模IOにストリーム、依存関係よりも標準ライブラリ - postgres-strict (PG 18): マイグレーションの安全性(
CONCURRENTLY、NOT VALID)、マルチテナント向けRLS、pgvector HNSW、AIO、スキップスキャン、MERGE+RETURNING - security-audit-standard: 6フェーズの監査(シークレット、入力検証、認証/認可、データ、依存関係、インフラ)、サプライチェーンセクション、OWASP Top10クイックチェック、監査レポート形式
- performance-audit-standard: ホットパスのBig-O、N+1クエリ、欠落インデックス、
EXPLAIN ANALYZEワークフロー、Core Web Vitals - testing-patterns: Vitest、cargo test、Swift Testing、go testの慣習+プロパティベース+カバレッジ目標
- code-review: 厳格なスキルを呼び出す多言語パイプライン
- github-standards: PRテンプレート、アクションのSHA固定、CODEOWNERS、Dependabot、シークレットスキャン、ブランチ保護
- git-commit: 「なぜ」という質問を含むConventional Commits
動作方法
スキルはフロントマター付きのMarkdownです。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 BAD: CREATE INDEX events_user_id_idx ON events (user_id); -- 構築中にACCESS EXCLUSIVEロックを取得 GOOD: CREATE INDEX CONCURRENTLY events_user_id_idx ON events (user_id); -- メタデータに対して短いACCESS EXCLUSIVE、構築中に行ロックなし
すべてのルールはこのBAD/GOOD形式に従い、PRコメントで引用できる重要度タグと番号付きIDが付いています。
これが何でないか
- リンターではない — リンターは構文をチェックしますが、これらは意図をチェックします。
- チュートリアルではない — すでにその言語を知っていることを前提としています。
- 網羅的ではない — 12ファイル、約4700行、意見が反映されています。
MITライセンス、コントリビューションガイドラインはCONTRIBUTING.mdにあります。特にセキュリティとデータベースの専門家からのPRを歓迎します。
📖 Read the full source: r/ClaudeAI
👀 See Also

マルチエージェントキャリアメンター、OllamaとMCPで構築されたローカルAI
開発者が、Ollamaとllama3をローカルで使用して履歴書を分析しキャリアインテリジェンスレポートを生成する5エージェントAIシステムを構築しました。このシステムはエージェントの出力を連鎖させ、各エージェントが前のコンテキストを基に処理を行い、MCPがツール統合を担当します。

マルチエージェント・コンテンツ・パイプライン for Claude Code with 品質ゲート
開発者がClaude Code向けに6つのエージェントからなるコンテンツパイプラインを構築しました。このシステムは調査、執筆、編集、SEOタスクを分離し、各段階間に品質ゲートを設けています。公開前には手動承認のために停止し、個々のエージェントを再実行することも可能です。

Sandbox0: AIエージェントのためのオープンソースKubernetesネイティブサンドボックスインフラストラクチャ
Sandbox0は、JuiceFSによる永続ストレージと自動スケーリングを備えたKubernetes上に構築された、AIエージェント向けのオープンソースサンドボックスインフラストラクチャです。既存ソリューションに見られる同時実行数の制限や一時的な実行といった課題に対応しています。

TideSurf: DOM圧縮ツールがウェブエージェントのトークン使用量を30分の1に削減、TTFTを12倍高速化
TideSurf v0.3は、レンダリングされたDOMをマークダウン風の圧縮形式に変換し、GitHubページでは生のDOMと比較してトークン消費量を32分の1に削減しながら、LLMエージェント向けに18のインタラクティブツールを追加します。