haskell-review
星标16
分支10
更新时间2026年7月4日 17:43
fp-in-scala 演習を Haskell へ移植したコードを規約に沿ってレビューする。移植や fp-in-haskell の編集をレビューするときに使う。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
fp-in-scala 演習を Haskell へ移植したコードを規約に沿ってレビューする。移植や fp-in-haskell の編集をレビューするときに使う。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | haskell-review |
| description | fp-in-scala 演習を Haskell へ移植したコードを規約に沿ってレビューする。移植や fp-in-haskell の編集をレビューするときに使う。 |
| user-invocable | true |
| disable-model-invocation | true |
| model | opus |
変更された Haskell コードを以下の観点でレビューし、違反を該当行とともに指摘する。
import Prelude hiding で同名定義し、コメントで補足する。show と ++ で行い、Text.Printf.printf を使わない。print* 関数の putStrLn が担い、確認は ghci で行う。object は独立した題材ごとに個別モジュールへ分割する。(A, B) => C はカリー化 a -> b -> c に対応づける。undefined とし、Answers のみ実装する。$ を使ってよい。使う場合は、$ を使うと括弧の記法を避けられる旨をコメントで補足する。a に対して値引数 a は不可、as や x は可)。_word_(Scala 由来の強調記法)は使わない。