Skip to content

Instantly share code, notes, and snippets.

@mizchi
mizchi / mbts.ts
Created August 11, 2025 16:41
Moonbit(JS Backend) - TypeScript Template Generator
/**
* mbts - Moonbit JS Backend Project generator
* Install on deno and usages
* deno install -Afg mbts.ts
*
* # generate boilerplate
* $ mbts new mylib
* $ mbts new mylib --name mizchi/newpkg
* $ mbts new mylib --lib
* $ mbts new mylib --deno

gpt-oss:20b に「SF小説を書いて」という曖昧な指示を出したもの。 論理的試行やSFとして面白いかどうかはあまり判断していない。文体や技巧を評価している。

  • 生成
  • 読者としてレビューして、それを反映
  • 星雲賞の評価員として受賞に足るかをレビューして、それを反映

という過程を踏んだ

// serena から切り出したもの
export interface SystemPromptParams {
contextSystemPrompt: string;
modeSystemPrompts: string[];
}
export const systemPrompt = ({
contextSystemPrompt,
modeSystemPrompts,
$ mise ls | grep claude-code
npm:@anthropic-ai/claude-code 1.0.17
npm:@anthropic-ai/claude-code 1.0.18
npm:@anthropic-ai/claude-code 1.0.21
npm:@anthropic-ai/claude-code 1.0.22
npm:@anthropic-ai/claude-code 1.0.24
npm:@anthropic-ai/claude-code 1.0.25
npm:@anthropic-ai/claude-code 1.0.27
npm:@anthropic-ai/claude-code 1.0.29
npm:@anthropic-ai/claude-code 1.0.30

XS言語の新構文設計

WIP https://github.com/mizchi/x-lang-proto2

設計原則

  1. 最小限の構文: letキーワードは=があれば不要
  2. 順序独立: do式以外では定義の順序は関係ない
  3. 統一的なスコープ: let inwhereを統合した設計

できたもの

image

Next.js 視点で leptos のチュートリアル https://book.leptos.dev/01_introduction.html でなぞって、評価して。


Leptos vs Next.js: Rust製WebフレームワークをNext.js開発者の視点で比較する

@mizchi
mizchi / blog.ts
Last active July 17, 2025 13:47
my personal blog command
#!/usr/bin/env -S deno run -A
// Install deno install -Afg blog.ts
// edit your own zenn sync dir
const homeDir = Deno.env.get("HOME");
if (!homeDir) {
$.log("HOME環境変数が設定されていません");
Deno.exit(1);
}
@mizchi
mizchi / HOW_TO_USE_DXT.md
Created June 28, 2025 09:09
DXT (Desktop Extensions) の使い方 - MCPサーバーをClaude Desktopで使う最小実装ガイド

DXT (Desktop Extensions) の使い方

DXT (Desktop Extensions) は、MCPサーバーをClaude Desktopに簡単にインストールできるパッケージ形式です。

DXTとは

  • MCPサーバーと依存関係を1つの.dxtファイルにパッケージ化
  • Claude Desktopでワンクリックインストール可能
  • 非技術者でも簡単に強力なローカルツールを利用可能

Gemini CLI に Gemini CLI 自体のソースコードを読ませつつ、高度な使い方を分析させたもの


Gemini CLI 実践ガイド: 基本から応用まで

Gemini CLIは、単なる対話ツールではありません。その設計の核心を理解することで、私たちはGemini CLIを、自らの開発ワークフローに最適化された、強力な自動化エンジンへと変貌させることができます。このガイドでは、基本的な使い方から、コードリーディングによって明らかになった高度な実践テクニックまでを解説します。