Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗小さな独立したデベロッパー向けユーティリティツール集です。Next.js (App Router) 製で、以下のURLに公開されています。
https://dev-tools.nulltemp.com
/char-count) — テキストの文字数をカウントします/json-formatter) — JSONデータを整形して表示します/jwt-decoder) — JWTのヘッダーとペイロードをデコードして表示します(署名の検証は行いません)パッケージマネージャーは npm を使用しています。
npm install
npm run dev # 開発サーバー起動 (Next.js + Turbopack) http://localhost:3000
npm run build # 本番ビルド
npm run start # 本番ビルド (out/) を http://localhost:4173 で配信
npm run lint # ESLint (eslint .)
npm test # テスト実行 (Vitest)
テストは Vitest で、各ツールのロジック(src/app/<tool-name>/*.ts)の隣に *.test.ts として置いています。
src/app/<tool-name>/page.tsx に新しいルートを作成するsrc/app/tools.ts の tools 配列にツール(href・name・description)を追加する(サイドバー・ホームのカード・サイトマップはここから自動生成されます)src/app/<tool-name>/layout.tsx を作成し、export const metadata = toolMetadata("/<tool-name>"); でタイトル・canonical・OGPを設定し、<JsonLd data={toolJsonLd("/<tool-name>")} /> で構造化データを出力する(既存ツールの layout.tsx を参照)各ツールページは "use client" の自己完結したコンポーネントで、独自の useState ベースのロジックのみを持ちます(ツール間の共有状態・APIレイヤー・データフェッチはありません)。
スタイリングは MUI (Material UI) と src/app/globals.css のユーティリティクラス(.container, .cards, .card, .input-section など)を併用しています。既存のクラスがあれば新規CSSを追加せず再利用してください。
詳細なアーキテクチャ方針は CLAUDE.md を参照してください。
未対応の改善点は docs/TODO.md にまとめています。