.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

B

Drizzle ORMでスキーマ変更・マイグレーション・シードを一元管理

by bayamasa

スキーマ変更を4ステップで完結 — db/schema.tsを編集 → db/seed.tsを更新 → make db-reset実行するだけで、テーブル・カラム追加や型変更が完了。GUI操作やマイグレーション書きが不要です。 開発環境は完全リセット、本番環境はマイグレーション運用で安全に管理 — 開発時はmake db-resetで全削除+再構築(高速)。本番はpnpm drizzle-kit generateとmigrateで段階的適用。環境ごとの最適な方法を自動選択できます。 Zodスキーマとの同期チェックリストで、バリデーション定義の齟齬を防止 — スキーマ変更時にshared/src/schemas/entities/も確認するよう促され、型安全性が保証されます。 Drizzle Studioでビジュアル操作しながらデータ確認 — pnpm db:studioで、テーブル・レコードをGUIから閲覧・編集でき、CLIが苦手な人もデータ検査ができます。 トラブル発生時の対応フローが明記 — エラー発生時は troubleshooting.md を参照するよう案内され、解決時間が短縮されます。 PostgreSQLをDrizzle ORMで管理している開発チーム — スキーマ変更の手順が統一され、属人性が減り、新しいメンバーのオンボーディングが簡単になります。 開発環境と本番環境の運用を分けたい技術者 — リセット vs. マイグレーションの使い分けが明確で、本番環境でのトラブルリスクが低減します。 型安全性を重視するTypeScript開発者 — Zodスキーマとの同期チェックにより、スキーマ変更に伴う型エラーの発見が容易になります。 APIレイヤーのカラム参照エラーを減らしたい人 — 関連ファイル更新チェックリストで、schema.ts の変更に連動する別ファイルの修正漏れを防げます。 Drizzle ORM + PostgreSQL。設定はdb/ディレクトリに集約。コマンド:make db-reset(DB完全リセット:ボリューム削除→スキーマ適用→シード)、make db(PostgreSQLコンテナ起動)、pnpm db:push(スキーマ変更をDBに反映)、pnpm db:seed(シード投入)、pnpm db:studio(Drizzle Studio起動)。スキーマ変更手順:①db/schema.ts編集(pgTableでカラム定義)、②db/seed.ts更新(新カラムに対応)、③make db-reset実行。本番マイグレーション:pnpm drizzle-kit generate --config db/drizzle.config.ts(マイグレーション生成)→pnpm drizzle-kit migrate --config db/drizzle.config.ts(実行)。関連ファイル更新チェックリスト:db/seed.ts(シード)、shared/src/schemas/entities/(Zodスキーマ)、backend/src/routes/(API参照)。エラーは troubleshooting.md を参照。

01672026-02-21
B

対話で履歴書YAML作成からPDF生成まで完結

by bayamasa

対話形式で質問に答えるだけで、履歴書に必要な個人情報・学歴・職歴・資格をYAML形式で構造化できます。 学歴の場合、卒業年と浪人・留学年数から高校入学まで自動で逆算し、入力の手間を削減できます。 Wantedly・LinkedInなどのプロフィールURLを渡すと自動で情報を取得し、職歴データに整理できます。 聞き取り内容をYAMLで確認・修正してから、そのままPDFの履歴書に変換できます。 転職活動で何度も履歴書を更新する必要がある求職者 履歴書作成の手続きを少しでも簡単にしたいけど、内容の正確さは妥協したくない人 学歴・職歴の日付をいちいち逆算するのが面倒だと感じている人 WebサイトのプロフィールデータをYAMLで管理し、複数フォーマットで活用したい人 STEP 1で.personal/credential.yamlの準備状況を確認。ない場合はsample/credential.yamlをテンプレートとしてコピーして直接編集させ、スキル中断。STEP 2で対話形式でデータ聞き取り。複数関連項目はAskUserQuestionで同時に提示。スキップ常に選択肢に含める。Webソース活用でURLから情報取得、日付逆算で最小限入力化、推定内容は確認を挟む。既存YAMLあれば修正ベース。聞き取りは作成日→学歴→職歴→資格→通勤時間+扶養+趣味→志望動機+希望欄の順。STEP 3で完全なYAML表示後「保存」「修正あり」を確認、.personal/resume.yamlに保存。STEP 4でMakefileターゲット実行しPDF生成、openコマンドで表示。

ドキュメントセキュリティ
0712026-02-26