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 由来の強調記法)は使わない。