コードを書いてからリリースするまでの手動ステップを排除する
単一コマンドが複数ステップの開発者オペレーション — フォーマット、ブランチ作成、プッシュ、マージ — を置き換え、すべての開発者とマシンで一貫して適用
単一コマンド、完全なワークフロー
スキャフォールディングからマージまで — 各操作は合成するステップ数に関係なく1コマンドです。
Calq Dev
# Scaffold a classlib with tests
dev new classlib MyOrg.MyLib
# Format code
dev format
# Issue-driven workflow
dev switch 42
# ... make changes ...
dev push
dev merge手動 / シェルスクリプト
# Scaffold manually
dotnet new classlib -n MyOrg.MyLib -o MyOrg.MyLib
dotnet new xunit -n MyOrg.MyLib.Tests -o ...
dotnet new sln -n MyOrg.MyLib
dotnet sln add MyOrg.MyLib MyOrg.MyLib.Tests
dotnet add MyOrg.MyLib.Tests reference MyOrg.MyLib
# edit .csproj, copy workflows, git init...
# Format: run each tool separately
# Git: manual branch, push, PR, merge...すべてのオペレーション、一つの正しいコマンド
標準ツールはそれぞれ一つのことしかしません。正しいオペレーションは、コンテキストに依存するオプションと順序を持つ複数ツールの組み合わせ — 開発者がプレッシャー下で間違えたりスキップしたりする部分です。Calq Devはこれらの組み合わせを単一コマンドとして実行し、JSONで設定されます。
コンテキスト対応コマンド動作
各コマンドは現在のコンテキストに応じた正しいシーケンスを合成します — mainブランチとfeatureブランチで異なるpush動作、存在するファイルタイプに基づく条件付きフォーマットステップ、プロジェクト構造からのターゲット検出。1コマンドで、毎回正しい動作。
設定駆動の一貫性
プロセスはドキュメントや文書化されていない知識ではなくJSONとして定義されます。標準が変われば設定が変わる — 15人の開発者の個々の習慣ではなく。設定が唯一の信頼できる情報源であるため、乖離は構造的に不可能です。
Issue駆動デリバリー自動化
Issue番号がライフサイクル全体を自動的に流れます:switchがブランチを作成し、pushがリンクされたタイトルでPRを作成し、mergeがIssueをクローズしてクリーンアップ。システムに既に存在する情報の手動転記はゼロです。
組織リポジトリからのライブスキャフォールディング
スキャフォールディングは作成時に組織のライブリポジトリをクローンします — CIワークフロー、ライセンスファイル、共有設定は常に最新バージョンです。1コマンドでプロジェクト、ソリューション、参照、メタデータ、GitHubリポジトリを作成 — スキャフォールディングから作業開始までの手動ステップはゼロです。
プリセット切り替え
1コマンドでワークフロープロファイル全体を切り替え — ブランチ命名、マージ戦略、フォーマットパイプライン、PR規約がすべて同時に変更されます。1台のマシン、複数のクライアントや規約、混乱ゼロ。
AI生成可能な設定
望むプロセスを自然言語で記述すれば、AIがJSON設定を生成し、ツールが即座に動作します — スクリプティング不要、セットアップ不要、試行錯誤不要。
Calq Devが置き換えるもの
アドホックなスキャフォールディングから手動のgitオーバーヘッドまで — 単一コマンドがエラーの起きやすい複数ステッププロセスを置き換えます。
ローカル開発オペレーション
置き換え対象スキャフォールディング、フォーマット、ブランチ、マージのための手動マルチステップ開発者オペレーション — 開発者ごとに異なる方法で実行される
置き換え後開発ライフサイクル全体のための単一の設定駆動CLIツール
成果正しいプロセスが毎回実行される — プレッシャー下でもステップの省略なし、常に組織標準に準拠
Calq Dev vs. シェルスクリプト
シェルスクリプトは最大限の柔軟性を提供します。Calq Devはそれを、JSON設定で駆動される再現可能なクロスプラットフォームコマンド実行と引き換えにします。
| 機能 | Calq Dev | Shell Scripts (Bash/PowerShell) |
|---|---|---|
| ワークフロー定義 | JSON駆動設定 | 命令型コード |
| マシン間同期 | (dotfiles連携) | (手動) |
| ワークフロープロファイル | (プリセット切り替え) | |
| シェル補完 | ||
| クロスプラットフォーム | (Bash vs. PowerShell) | |
| 使いやすさ | 高い(JSON + 単一コマンド) | 中程度(シェルスクリプティング) |
料金・ライセンス
MITライセンスのもと、無料かつオープンソース。自由にご利用いただけます。