Communityコーディング&開発github.com

punt-labs/z-spec

ソースコードからZ仕様を作成、検証、アニメーションし、仕様からコードを生成します。

z-spec とは?

このスキルは、ソフトウェア開発者が形式仕様記述言語Zを使用して、ソースコードから仕様を作成し、検証・アニメーションを行い、さらに仕様からコードを生成することを可能にします。Z仕様は、システムの正確な動作を数学的に記述するために用いられ、特にミッションクリティカルなシステムや複雑なアルゴリズムの設計・検証に役立ちます。本スキルは、既存のコードベースからZ仕様を抽出または生成し、その仕様が矛盾なく正しいかをチェックし、アニメーションによって仕様の振る舞いを視覚的に確認する機能を提供します。また、Z仕様から特定のプログラミング言語(例:Java, C++, Python)のコードを自動生成することで、設計と実装の一貫性を保ちます。主にCLIツールやCI/CDパイプラインでの利用を想定しており、開発工程の上流での仕様検証を効率化し、バグの早期発見や設計の明確化に貢献します。

対応~Claude Code~Codex CLI~Cursor
npx skills add punt-labs/z-spec

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

z-spec は何をしますか?

ソースコードからZ仕様を作成、検証、アニメーションし、仕様からコードを生成します。

関連スキル