nimiusrd

nimiusrd

@nimiusrd

GitHub
6 Skills
0 Total Stars
February 2026 Joined

Public Skills

cleanup-package-json

by nimiusrd

package.json のスクリプトと依存関係を整理・クリーンアップする。 「package.jsonをきれいにしたい」「スクリプトを整理したい」「未使用の依存を削除したい」 などのリクエストに使用する。具体的には以下を対象とする: (1) 冗長なスクリプト(エイリアス・パススルー)の削除や統合、 (2) 暗黙的なライフサイクルフック(pre/post)の明示化、 (3) スクリプト命名規則の統一、 (4) 未使用依存パッケージの検出と削除、 (5) スクリプト名変更に伴うドキュメント・CI 更新、 (6) 依存削除後のロックファイル再生成。

Processing 0 3mo ago

refactoring

by nimiusrd

コードのリファクタリングを支援するスキル。外部仕様(振る舞い)を変更せずに、コードの内部構造を改善する。 以下のリクエストに使用: - 関数・クラスの分割・整理 - 変数名・関数名のリネーム - 重複コードの排除・共通化 - 設計パターンの適用 - コードの可読性・保守性の向上 - 「リファクタリングして」「きれいにして」「整理して」「DRYにして」などの指示 対応言語:言語問わず汎用。テストが不十分な場合はリファクタリングを中止する。

Docs Gen 0 3mo ago

commit-and-pr

by nimiusrd

変更をコミットしてGitHub Pull Requestを作成する。「コミットしてPRを出して」「今の作業をコミットしてプルリクを作って」「変更をプッシュしてPR出して」などのリクエストに使用。ステージング・コミットメッセージ生成・ブランチ作成・プッシュ・PR作成を一連のワークフローで処理する。コミットメッセージおよびPR本文は日本語で書く。

CLI Tools 0 3mo ago

devcontainer-bootstrap

by nimiusrd

"Dev Container を最短で導入/更新するためのブートストラップ。stack を自動判定(node/python/rust)し、テンプレート適用または安全更新を行う。既存 .devcontainer がある場合はバックアップ後にマージ。Chat オプション: stack (auto node python rust), packageManager (npm pnpm yarn), mode (safe overwrite), includeTools (true false), addCI (true false)。"

CI/CD 0 3mo ago

test-generator

by nimiusrd

Generate or update tests for changed files in the current git branch, using statement coverage as the evaluation metric (target: 80%+). Use when: (1) the user asks to "write tests for my changes", "add tests for the current branch", or "improve coverage", (2) after implementing a feature to ensure adequate test coverage, (3) before a PR to verify changed code is tested. Supports Vitest and Cargo projects. Invoked with /test-generator or phrases like "generate tests", "test my changes", "cover the diff".

Code Review 0 3mo ago

property-test-generator

by nimiusrd

Design and generate property-based tests (PBT) for changed files in the current git branch. Extracts specifications, designs properties (invariants, round-trip, idempotence, metamorphic, monotonicity, reference model), builds generator strategies, implements tests, and self-scores against a rubric (24/30+ required). Supports fast-check (TS/JS), hypothesis (Python), and proptest (Rust). Use when: (1) "write property tests for my changes", (2) "add PBT", (3) "property-based test", (4) after implementing pure functions, validators, parsers, or formatters to verify invariants.

Git & VCS 0 3mo ago