ディレクトリに戻る

learn-harness-engineering

メンテナンス: 活発

walkinglabs/learn-harness-engineering

Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる

GitHub で見るホームページ
$ npm install

14,971

スター

1,493

フォーク

TypeScript

言語

MIT

ライセンス

2026-03-29

作成日

2026-08-26

最終プッシュ

MIT ライセンスのプロジェクト型ハーネス工学コース(講義 14・プロジェクト 8・15 言語対応)。そのまま使えるテンプレート、harness-creator スキル、DeepSeek ハーネス設計の解説を収録。dsh にインストールするプラグインではなく、エコシステム系の学習リソースです。

DSH 統合

エコシステム関連

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

MIT

01どんなタスクに使えるのか?

  • Learn how to build the environment that makes AI coding agents complete real engineering tasks reliably

    14 lectures and 8 hands-on projects (around one evolving Electron knowledge-base app) covering the five harness subsystems: instructions, state, verification, scope, and session lifecycle

    Engineers already using coding agents who want better stability and quality, and tech leads who need to understand how environment design affects agent performance

  • Improve an existing coding agent immediately with copy-ready harness templates

    Starter templates (AGENTS.md, init.sh, feature_list.json, session progress log) dropped into your own repository so every agent session starts from the same state

    Developers running coding agents — DeepSeek Harness (dsh), Claude Code, Codex or similar — on real projects who want more stable multi-session runs

  • Scaffold and audit a production-grade harness in your own repository

    The harness-creator skill scaffolds AGENTS.md, feature lists, init.sh and verification workflows in minutes; audit-harness.sh checks a repo against all five harness subsystems and exits 0 when all CRITICAL items pass

    Teams adopting harness engineering who want a quick scaffold and a repeatable audit for their agent workspace

02DeepSeek Harness への導入方法

前提条件

  • Familiarity with the terminal, git, and local development environments (course prerequisite)
  • Node.js / npm to run the VitePress documentation site locally
  • At least one coding agent (Claude Code, Codex, or another IDE/CLI agent supporting file editing, command execution, and multi-step tasks) to complete the projects

インストール手順

  1. 01

    Clone the repository, or read the course on the documentation website (walkinglabs.github.io/learn-harness-engineering)

  2. 02

    Run `npm install` to install the VitePress tooling

    $ npm install

  3. 03

    Run `npm run docs:dev` and open the local URL that VitePress outputs in your browser

    $ npm run docs:dev

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合エコシステム関連

Ecosystem learning resource: a course teaching harness engineering methodology (including a breakdown of DeepSeek's harness design) — read it online or locally, then apply its templates and methods to your own coding-agent workflows; it is not installed inside dsh.

  • Project-based harness engineering course

    14 lectures + 8 hands-on projects + learning path in the repo's docsa systematic method for the five harness subsystems (instructions, state, verification, scope, lifecycle) applied to real repositories

  • Copy-ready Resource Library

    templates such as AGENTS.md, feature_list.json and init.shdrop-in harness files you can use in your own repositories today

    you copy template files into your own repository
  • harness-creator skill + audit-harness.sh

    your own project repositorya scaffolded production-grade harness (AGENTS.md, feature lists, init.sh, verification workflows); an audit that exits 0 when all CRITICAL items pass

    harness-creator scaffolds harness files into your projectthe one-liner `curl ... | bash` downloads and executes a remote shell script; you can clone the repo and run `bash tools/audit-harness.sh` locally instead
  • 15-language content and PDF coursebooks

    course sources translated into 15 languageslocalized course pages; PDF coursebooks generated via `npm run pdf:build`

    `npm run pdf:build` writes output files to artifacts/pdfs/

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • Engineers already using coding agents who want better stability and quality, and tech leads who need to understand how environment design affects agent performance
  • Developers running coding agents — DeepSeek Harness (dsh), Claude Code, Codex or similar — on real projects who want more stable multi-session runs
  • Teams adopting harness engineering who want a quick scaffold and a repeatable audit for their agent workspace

不向きな用途

  • The hands-on projects require at least one coding agent (Claude Code, Codex, or another IDE/CLI agent with file editing, command execution and multi-step tasks). Without one you can read the course but cannot complete the projects as intended.
  • The README's quick way to run audit-harness.sh pipes a remote script into bash (curl ... | bash), which executes network-fetched code on your machine. If you prefer not to, clone the repo and run `bash tools/audit-harness.sh /path/to/your/repo` locally instead.

05互換性・メンテナンス・セキュリティ上の注意

  • The hands-on projects require at least one coding agent (Claude Code, Codex, or another IDE/CLI agent with file editing, command execution and multi-step tasks). Without one you can read the course but cannot complete the projects as intended.
  • The README's quick way to run audit-harness.sh pipes a remote script into bash (curl ... | bash), which executes network-fetched code on your machine. If you prefer not to, clone the repo and run `bash tools/audit-harness.sh /path/to/your/repo` locally instead.
  • The course is actively evolving content — new lectures and projects were added in July and August 2026 — and has no tagged release, so course structure and materials may change between checkouts.
2026-03-292026-08-19作者は未記載

MIT · actively maintained (last push 2026-08-19)

06よくある質問

DeepSeek Harness にインストールするプラグインですか?

いいえ。エコシステム系の学習リソース(コースのリポジトリ)です。オンラインで読むか、ローカルで `npm install` 後に `npm run docs:dev` を実行して閲覧し、その手法とテンプレート(AGENTS.md、init.sh、feature_list.json)を自分のリポジトリに適用します。コースは特定のエージェントに依存せず、DeepSeek がハーネスをどう構築しているかの解説(「すべてがプラグイン」、ケイパビリティシーム、イベントパイプライン)も収録しています。

プロジェクトを始める前に何が必要ですか?

ターミナル・git・ローカル開発環境に慣れていること、そして少なくとも 1 つのコーディングエージェント(Claude Code、Codex、またはファイル編集・コマンド実行・マルチステップタスクに対応する IDE/CLI エージェント)が必要です。ツールがなくても講義は読めますが、実習プロジェクトを想定どおり完了することはできません。

コースのハーネス用テンプレートはどう使いますか?

リソースライブラリのスターターテンプレートをプロジェクト直下に置くだけです。AGENTS.md をエージェントの操作マニュアルとし、init.sh、feature_list.json、セッション進捗ログを加えます。README によれば進捗ファイルはエージェント非依存で、Codex・OpenHands・Antigravity なども、起動時に読み取り・引き継ぎ前に更新するようルート指示に書けば同じファイルを使えます。

harness-creator スキルと audit-harness.sh とは何ですか?

harness-creator は、自分のプロジェクト向けに本番グレードのハーネス(AGENTS.md、機能一覧、init.sh、検証ワークフロー)を数分でスキャフォールディングできる再利用可能なエージェントスキルです。audit-harness.sh は依存ゼロのシェル監査スクリプトで、既存リポジトリを 5 つのサブシステム(L03–L12)に照らして検査し、CRITICAL 項目がすべて合格すれば終了コード 0 で終了します。Node.js は不要です。

コースは日本語で利用できますか?

はい。コースは日本語・簡体字中国語・繁体字中国語を含む 15 言語で利用でき、すべて完全翻訳されています。`npm run pdf:build` で PDF 版の教材をローカル生成することもできます。

08データと出典

  • 作者による申告github.com12fc49c9cc16…

    Learn Harness Engineering is a course dedicated to the engineering of AI coding agents.

  • 作者による申告github.com12fc49c9cc16…

    [How DeepSeek builds its harness](docs/en/harness-designs/deepseek/index.md) — "everything is a plugin," capability seam…

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。