ChatGPTが作成・出力できるコードファイル形式をまとめました。
目次
1. プログラミング言語(ソースコード)
汎用・バックエンド
.py(Python).js(JavaScript).ts(TypeScript).java.cs(C# / Unity / .NET).cpp/.c.go.rs(Rust).php.rb(Ruby).kt(Kotlin).swift
スクリプト・自動化
.sh(Bash).ps1(PowerShell).bat(Windows Batch).lua.r.groovy
2. フロントエンド / UI / Web
Web基本
.html.css.scss/.sass.less.js/.ts
フレームワーク
- React:
.jsx,.tsx - Vue:
.vue - Svelte:
.svelte - Angular:
.ts,.html,.scss
3. ゲーム / 3D / エンジン系
Unity
.cs(Editor拡張、Runtimeスクリプト).asmdef.shader.cginc.compute
Unreal
.cpp.h.uplugin.uproject
その他
.gd(Godot).lua(多くのゲームエンジン)
4. 設定ファイル / データ形式
構造化データ
.json.yaml/.yml.xml.toml.ini.csv.tsv
プロジェクト・依存関係
package.jsontsconfig.jsonmanifest.json(Web / Figma Plugin)requirements.txtpyproject.tomlDockerfile.env
5. マークアップ / ドキュメント
.md(Markdown).txt.rst.adoc.tex(LaTeX)
6. デザイン / ツール連携系
Figma
manifest.jsoncode.js/code.tsui.htmlui.css
Photoshop / Adobe
.jsx(ExtendScript).js(UXP).json(設定・書き出し)
7. データ処理・分析
.ipynb(Jupyter Notebook).sql.r.py
8. CI / DevOps / インフラ
.yml(GitHub Actions / GitLab CI).tf(Terraform).dockerfilenginx.confMakefile
9. 生成可能だが「実体としては扱えない」もの
以下もテキストとしては生成可能ですが、
実行・利用には外部ツールが必要です。
.exe,.app(※バイナリは生成不可).psd,.fig(※構造説明・JSON解析は可).unitypackage(※中身のYAML生成は可).apk,.ipa
10. 実務的な補足(重要)
- 複数ファイル構成も可能(例:
manifest.json+code.js+ui.html) - そのままコピペで保存→動作するコードを意識して生成できる
- コンパイル済みバイナリは生成不可
- 巨大な自動生成物(数万行)は分割が必要
