本文へ移動
cccskills
無料GitHub で公開

neohaskell-test

Run NeoHaskell doctest examples, all local Cabal test targets, or the maintained Hurl testbed when a framework change needs runtime verification.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskellスター 348(GitHub 348 + cccskills 0)
連携ツールPostgreSQL

実行スコア 未検証

インストール方法を見る

含まれるファイル(8)

  • SKILL.md2.0 KB
  • references/ci-verification.md1.1 KB
  • scripts/run-doctest8.0 KB
  • scripts/run-full-suite6.1 KB
  • scripts/run-testbed2.9 KB
  • scripts/test_runtime.py11.4 KB
  • tests/test_ci_verification.py21.1 KB
  • tests/test_test_runtime.py6.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

NeoHaskell test runs

Use the owned scripts for broad runtime checks. They enter the shared project toolchain, keep transcripts under .agents-state/neohaskell-test/, and report unavailable checks as SKIP. Add --strict when every discovered target must run. Each child command has a timeout and an 8 MiB output limit. A host fallback is labelled as unpinned.

  • Run source examples with scripts/run-doctest. The script discovers local packages through cabal.project and their source settings through each Cabal file.
  • Run every Cabal test-suite component with scripts/run-full-suite. Cabal receives the all target, and the script checks results against test-suite components declared by the project. It then runs the maintained Hurl testbed when Hurl and PostgreSQL are ready.
  • Run only the maintained Hurl testbed with scripts/run-testbed. PostgreSQL must already be available. The owned entrypoint delegates application startup and teardown to testbed/scripts/run-tests.sh. It does not install Hurl or start PostgreSQL.
  • Run a focused Hspec selection with the TDD runner. It rejects empty selections, setup errors, failed assertions, and missing or ambiguous summaries.

These commands exercise the local development build. Use optimized-build, generated-consumer, cross-platform, or CI checks when those contracts matter. The owned scripts run no lint or formatter checks.

Framework export, TH marker and generated-API changes also require NeoHaskell consumer verification. Review its starter and testbed migration requirements and run the generated-project contract alongside the affected testbed checks. A passing framework suite does not replace those consumer checks.

For workflow path selection and draft full-CI opt-in, see CI verification.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

architect

無料

Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

arena

無料

Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

babysit

無料

Inspect or supervise a PR or stack through review and CI to merge-ready, using current GitHub evidence and the requested mode.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it. Use when you benchmark or report a measured speedup or regression, including complete framework flows and compilation of projects that consume the framework.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

bro

無料

Restate the last message in plain human language, with no jargon.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.

日本語の概要は準備中です。原文の説明を表示しています。

neohaskell/NeoHaskell3482026年10月26日 更新

neohaskell のスキルをすべて見る

このスキルの問題を報告する