ast-grep/claude-skill で Claude Code に AST ベースの検索を導入する

Bookmarks
生成AIを使って割り込み業務を現場で勝手に改善したらちやほやされた話 - MonotaRO Tech Blog
こんにちは。2019年と2024年に記事を書いていた山本です。ますます元気にモノタロウで働いております。 さて、毎日、散発的に、突然やってくる割り込み業務って、地味~に疲れますよね。そんな負担がかかっているチームメンバーたちを少しでも楽にするため、生成AIを活用して業務改善をし、我ながら見事な成果を上げたものの、全然ス…
Claude Code スキル・サブエージェント攻略ガイド
Claude のツール検索ツールを試してみた
MCP では多くのツール定義が LLM のコンテキストを圧迫する問題があります。Claude のツール検索ツールを使用すると、必要に応じて関連するツールのみを LLM に提供でき、コンテキスト圧迫を軽減できます。この記事では Claude の TypeScript クライアントを使用して、ツール検索ツールを実際に使用した例を紹介します。
俺流レスポンシブコーディング 2025
フロントエンドカンファレンス関西 レギュラートーク登壇資料
実装デモ
https://codepen.io/tak-dcxi/pen/GgpKBjz
https://codepen.io/tak-dcxi/pen/vENEZLW
https://codepen.io/tak-dcxi/pen/qEObKay
https://codepen.io/tak-dcxi/pen/VYvYyBJ
Claude Code のプランモードがより正確な計画を立てられるようになっていた
Claude Code のプランモードはリリース当初から定期的に改善が加えられており、より正確な計画を立てられるようになっています。この記事では最近の改善点について紹介します。
【みんなでやる】 Claude Code Actionでテックブログレビューエージェントをマルチエージェント構成に進化させてみた - Insight Edge Tech Blog
はじめに こんにちは、アジャイル開発チーム兼Insight Edge Techblog編集チーム担当のニャットです。 以前、Vertex AI Geminiを使った社内議事録生成アプリ の記事で生成AI案件への挑戦について書きましたが、その後、生成AI案件にも少しずつ慣れてきました。とはいえ、生成AIの進化があまりにも…
The CloudFlare outage was a good thing
The CloudFlare outage was a good thing. GitHub Gist: instantly share code, notes, and snippets.
bmad-code-org/BMAD-METHOD: Breakthrough Method for Agile Ai Driven Development
Breakthrough Method for Agile Ai Driven Development - bmad-code-org/BMAD-METHOD
Migrating 6000 React tests using AI Agents and ASTs
How I used AI to migrate 970 test files with 6000+ test cases from React Testing Library v13 to v14 in one week, through 50 PRs that would have taken months manually.
sindresorhus/open: Open stuff like URLs, files, executables. Cross-platform.
Open stuff like URLs, files, executables. Cross-platform. - sindresorhus/open
isaacs/tshy
Hybrid (CommonJS/ESM) TypeScript node package builder. Write modules that Just Work in ESM and CommonJS, in easy mode.
Wrangling my email with Claude Code
I'm terrible at managing emails/DMs/etc. A lot of times it feels like trying to keep up is a full-time job in and of itself.
Why use React?
Or, more precisely, why use React *in the browser*?
The State of TanStack, Two Years of Full-Time OSS | TanStack Blog
Two years ago I went all in on TanStack. No consulting, no safety nets, just a commitment to build open source at a professional, sustainable level. What started as a handful of libraries I built at N...
The Shai-Hulud 2.0 npm worm: analysis, and what you need to know | Datadog Security Labs
Learn more about the Shai-Hulud 2.0 npm worm.
Secrets in unlisted GitHub gists are reported to secret scanning partners - GitHub Changelog
Starting today, GitHub will report any publicly leaked secrets found in unlisted GitHub gists to the respective secret scanning partner. GitHub gists can be listed (denoted with a public label)…
Graceful shutdown in Go | pawelgrzybek.com
The process of a graceful shutdown in the Go application can be overwhelming. Here is the flow that I recently implemented in my application and that works flawlessly.
A million ways to die from a data race in Go
Using Docker to deal with cgo build complexity
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Learn How to Lower Heroku Dyno Latency through Persistent Connections (Keep-alive)
The Performance Penalty of Repeated Connections Before the latest improvements to the Heroku Router, every connection between the router and your application dyno risked incurring the latency penalty of a TCP slow start . To understand why this is a performance bottleneck for modern web applications, we must look at the fundamentals of the Transmission Control Protocol (TCP) and its history with HTTP. Maybe you’ve heard of a keep-alive connection, but haven’t thought much about what it is or why they exist. In this post, we’re going to peel away some networking abstractions in order to explain what a keep-alive…
harmjanblok/puma-metrics: Puma plugin to export puma stats as prometheus metrics
Puma plugin to export puma stats as prometheus metrics - harmjanblok/puma-metrics
Rubree - A Ruby regular expression editor inspired by Rubular
Rubree is a Ruby regular expression editor. Quickly test and visualize your regex patterns in an intuitive interface.
aim2bpg/rubree: A Ruby-based regular expression editor.
A Ruby-based regular expression editor. Contribute to aim2bpg/rubree development by creating an account on GitHub.
Hotwire Native deep dive: Push Notifications
Native push notifications are tricky to implement because there's tons of moving pieces. Here's my step-by-step process to get them working in your Hotwire Native apps.
Unparser: real life lessons migrating Ruby tools from Parser to Prism—Martian Chronicles, Evil Martians’ team blog
A deep dive into Ruby parsing and unparsing, the transition from the Parser gem to Prism for Ruby 3.4 support, and how tooling adapts to evolving AST formats using Unparser as a case study.
Index - Dbdock v 1.1.1
Enterprise-grade PostgreSQL backup and restore. Beautiful CLI with real-time progress tracking.
Hornetlabs/synchdb: SynchDB is a PostgreSQL extension designed to replicate data from one or more heterogeneous databases (such as MySQL) directly to PostgreSQL in a fast and reliable way.
SynchDB is a PostgreSQL extension designed to replicate data from one or more heterogeneous databases (such as MySQL) directly to PostgreSQL in a fast and reliable way. - Hornetlabs/synchdb
Postgres Wrappers - Wrappers
A PostgreSQL extension for connecting to external data sources
Introduction - PostgreSQL AI Query Extension
Generate SQL queries from natural language using AI - Documentation for pg_ai_query extension