mvp-first-development SKILL.md skillA
This file is byte-identical to the first copy the registry indexed, one of 3 indexed copies. Same content hash, so the same checks give both the same grade.
mvp-first-development from daishiman/harness-dev is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add daishiman/harness-dev/mvp-first-development@git:20261002.c0e127dPins git:20261002.c0e127d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- daishiman/harness-dev
- Path
aidd-agent-kit/skills/mvp-first-development/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261002.c0e127d, committed Oct 2, 2026
- Size
- 19,327 bytes
- Repository stars
- 10
- License
- none declared
社内向け業務アプリを「業務に必要な機能一式を盛り込んだ初回リリースを最短で出し、そこから育てる」MVPファーストで開発するための思考法・進行ルール。依頼者が非エンジニアである前提の会話プロトコル、1画面1目的のUI原則、決めること/決めなくていいことの仕分け、社内アプリの必要最低限セキュリティライン、残課題の管理方法を定める。「とりあえず形にして」「まず動くものを」「MVPで」「さっと使えるものを」「社内ツールを早く」「非エンジニアに見せたい」などの依頼で必ず使用する。新規アプリの要件定義ステージ開始時に app-excellence とセットでロードする。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# MVPファースト開発 — 必要な機能一式で出し、そこから育てる ## §0. 最上位の優先順位(このスキル全体を貫く原則) 1. **最優先は「社内でさっと使える、業務に必要な機能が一式そろったアプリ」を最短で出すこと**。 2. **MVP = 機能を削ったハリボテではない**。業務がそれだけで回る機能一式と、迷わないUI/UXを初回から盛り込む。削るのは「将来的にあった方がいい改善・拡張」であって、業務に必要な機能ではない。 3. 速さは「作らないこと」で稼ぐ: 過剰な堅牢化・使うか分からない拡張・完璧を目指した磨き込みを初回に作り込まない。これらは**残課題リスト**(§7)に明示して後回しにする。 4. 安全性は「最低ライン」(§4)を必ず守って出す。それ以上のセキュリティ強化は残課題として反復で追加する。 5. 依頼者は非エンジニアである前提で進める。専門知識を要求する確認・報告をしない(§6)。 6. **通常は事前質問ゼロ**。依頼文・既存コード・業務資料・データ・ログを最大限調べ、最有力の業務仮説を1つ選び、質問より先に動くたたき台を出す。 ## §1. 初回リリースの線引き — 「業務に必要」と「将来あるといい」 **初回リリース = 対象業務が最初から最後までこのアプリだけで回る状態。** 紙やExcelに戻らないと業務が完結しないなら、それはまだ完成ではない。 > **この §1 が指す「初回リリース」は v1(本来の利用者へ公開する版)である。** app-orchestrator を使う場合、その手前に **v0(関係者だけへ公開する版)** がある。v0 は最頻業務1本が端から端まで通れば出してよく、**全画面の実装完了は v0 の条件ではない**。v0 で早く触ってもらい、フィードバックを受けながら §1 の「含めるもの」を埋めて v1 に到達させる。**削ってよい範囲が広がるわけではない** — 到達する順番が変わるだけである。 ### 初回リリースに含めるもの(削らない) - 対象業務のフロー全体(入力→計算・処理→確認→出力まで一気通貫) - 業務上必要な全画面と、迷わないためのUI/UX(§2) - 間違いに気づける仕組み(入力チェック、異常値の表示、確認画面) - 実データでの動作確認(サンプルではなく本物の業務データで検証する) ### 残課題に回すもの(初回では作らず、リストに明記する) - 「あれば便利」な拡張(別形式のエクスポート、通知、ショートカット、一括操作の亜種) - 権限ロールの細分化、監査ログ、追加のレートリミット等の堅牢化(§4とlaunch-securityの段階別ゲートで必須の防御は除く) - パフォーマンス最適化(実測で問題が出てから) …
Read the whole file at its exact version.
How to install
mdr add daishiman/harness-dev/mvp-first-development@sha256:7d840987aa98e1d2The line at the top of this page pins the label git:20261002.c0e127d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_tb4f55wrwchf5lbi)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 2, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (19327 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
daishiman/harness-dev · 10 stars · license none declared · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_tb4f55wrwchf5lbi GET https://markdownregistry.com/api/v1/resolve?ref=daishiman/harness-dev/mvp-first-development GET https://markdownregistry.com/api/v1/blob/7d840987aa98e1d2862ac5ef0ccded1a85fe129dfb58cfe2298948d50a91a8f0
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from daishiman/harness-dev
Every file in daishiman/harness-dev