モダンフロントエンドをリードする会社、ピクセルグリッドが運営するWeb制作者のための有料フロントエンド技術情報メディア「CodeGrid」です。過去記事からの HTML / CSS / JavaScriptなどに関するお役立ちTipsと、毎週の配信内容をポストしています。
CodeGridはあなたのフロントエンド技術向上をサポートします
このシリーズでは、JavaScriptのDateオブジェクトを用いた日時処理において、タイムゾーンを正しく扱う方法を解説します。まずは、よくある実装の落とし穴を確認し、時差とDateの関係について理解を深めます。
フレームワークの機能比較より先に思想を理解することが、プロジェクトに適した選択の近道だということを、その理由とともに考えます。
GitHub Issueの本質を「課題」という日本語から捉え直し、書くべきこと、書かないこと、テンプレートの設計、そしてAIに起票してもらうところまで踏み込みます。
コンテキスト消費を「必要なときだけ」に抑えるSkillsの仕組みと、「別のコンテキストで処理する」サブエージェントの使い方を紹介します。どちらも「この情報を、どこに置くか」という問いへの回答です。
ファイルベースで複製や破棄が簡単にできる特徴を持ったデータベース、Tursoの概要と始め方について説明します。
AIによってデザインや開発のコストが下がる中、仕事の価値はどこへ移るのか。これまでの専門知識と経験がAIへの指示の質を決めるという考えのもと、スピードと品質のバランス、人がチームで働く意味の変化について語り合います。
Claude Codeのスキルを「ユーティリティ」「ワークフロー」「ナレッジ」の3つに分けて考えてみます。今回はその1つ目、日常業務の小さな処理を任せる「ユーティリティ」スキルについて、CLIの関数との比較も交えながら解説します。
前回に続き、Claude in ChromeをClaude Codeと連携させる方法を紹介します。コード修正・ビルド・動作確認・デバッグのサイクルをClaudeが自律的に回す仕組みと、実践的な工夫を解説します。
SvelteKit・Astro・Next.jsといったWebフレームワークがもつCSPサポートの仕組みと、フレームワークを利用する際の留意点を解説します。
AIの登場によって、調べ物の体験は大きく変わりました。しかし、情報の真偽を確認し、最終判断を下す責任は、AIを利用する我々にあります。AIから、信頼できる情報を引き出すにはどうしたらよいかを考えてみましょう。
Claude Codeのすべての設計思想は「コンテキストウインドウは有限で、埋まるほど性能が落ちる」という1つの制約から導かれます。第1回ではその制約の正体を整理し、「この情報を、どこに置くか」という問いへの最初の回答としてCLAUDE.mdの設計原則を読み解きます。