dev-workflow
v0.2.0Hidari の個人開発ワークフロー skill バンドル (skills-only)。ブランチ運用 / in-repo issue 管理 / マージ前品質ゲート / 振り返りのルール化 / E2E 影響の静的検出 / コミットと PR 本文の作法 を集約。hooks/mcpServers/commands/agents を持たず install/runtime に自動実行コードを持たない。
By Hidari0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 8 skill or MCP entries
- Source updated
- Sep 25, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install dev-workflow for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install dev-workflow-5@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/hidari/agentic-coding-toolsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/dev-workflow/.
Plugin files
├── .claude-plugin/plugin.json├── skills/commit-and-pr-message/SKILL.md├── SKILL.md├── skills/e2e-scenario-impact-check/SKILL.md├── skills/git-branch-switcher/SKILL.md├── skills/in-repo-issue/SKILL.md├── skills/issue-scoped-artifacts/SKILL.md├── skills/pre-merge-quality-gate/SKILL.md└── skills/retrospective-codify/SKILL.md
Included Skills8
公開される本文を git / gh に渡すときに使う。対象はコミット本文 / PR の本文とタイトル / PR コメント / レビュー / Issue の本文とタイトル / リリースノート / 注釈付きタグ / squash merge の subject と本文で、言語と、コマンド文字列を検査する hook の有無を問わない。本文は Write でファイルに書き、渡す前に同梱の入口で漏洩検査 (形の決まったルールと禁止語リスト) を通してから、`-F` / `--body-file` / `--notes-file` でそのファイルを渡す。1 行の値もファイルに書いて一緒に検査する。「コミットして」「PR を作って」「PR 本文を書いて」「コメントして」「リリース切って」と指示された時、および該当コマンドを実行する直前に使う。
個人開発のワークフローを支える skill バンドルの入口。ブランチ運用、リポジトリ内 Issue 管理、マージ前の品質ゲート、振り返りのルール化、E2E 影響の静的検出、コミットや PR の本文を漏洩検査してから渡す手順を集約する。個別の作業は component skill を直接呼ぶ。
フロントエンド変更が E2E テスト(特にステージングシナリオテスト)を将来壊す可能性を、PR マージ前に静的検出する。`getByRole` / `getByLabel` / `getByText` の整合性、画面構造変化(ボタン数増減、`<button>` ↔ `<Link>` 変更、モーダル追加など)、role / aria-label / placeholder 変更、ルート変更、フォーム構造変化を agent 経由で判断。「同じ画面を別経路で叩く別テストの取りこぼし」も検出する。dev-workflow:pre-merge-quality-gate Phase 1 から並列呼び出しされる。単独で「E2E 影響チェックして」「a11y リファクタ後の E2E 整合性確認」と頼まれた時にも使う。staging E2E は唯一の自動 E2E 検出網(ローカル E2E は CI で動かない)であるため、staging 爆発前に shift-left で検出する。
Claude Codeでの作業を開始する前に、Gitブランチを自動的に管理します。新しいタスクや機能の実装を開始する際、バグ修正を始める際、リファクタリング作業を開始する際、またはClaude Codeが作業すべき適切なブランチを判断する必要がある場合に、このスキルを使用してください。
リポジトリ内 Markdown (`docs/issues/<ID>_<title>/issue.md`) で Issue を起票・更新・自動クローズ・reopen する。「Issue を立てて」「起票して」「作って」「閉じて」と指示された時、 PR マージ後 (dev-workflow:pre-merge-quality-gate Phase 5 が起動可否を判定せず無条件に呼ぶ。 `Closes <ID>` / `Fixes <ID>` の抽出は本 skill の Phase C)、 親 Issue の子全 closed を検出した時に起動。 識別子 `<ID>` は同梱の `scripts/issue-id.py` が採番し、 GitHub の番号記法との混同も同スクリプトが検出する。 frontmatter は status のみ、 完了判定は本文「## タスク」チェックリスト全 [x] で行う。
superpowers の brainstorming や writing-plans が spec / plan を書き出す直前に使う。成果物を docs/superpowers/ ではなく Issue ディレクトリ配下 (docs/issues/<ID>_<title>/<ID>-spec.md と <ID>-plan.md) へ置く規約と、採用手順・移行手順を持つ。プロジェクトの CLAUDE.md にこの skill を指すポインタがある場合にのみ適用し、ポインタが無いプロジェクトでは何もせず既定の置き場に従う。
PR を main にマージする直前 (gh pr merge を実行する前) または PR を作成する直前 (gh pr create の前) に必ず使う。simplify / feature-dev:code-reviewer / boy-scout-sweep / dev-workflow:e2e-scenario-impact-check を並列で通し、CI が捕捉できない a11y バグ・UX 問題・デッドコード・rot するコメント・タスク参照・E2E シナリオテストの取りこぼしを fix してからマージする。「CI 通り次第マージ」「マージして」と指示された時も必ず通すこと。ボーイスカウトルール (CLAUDE.md MUST) も skill 内で構造化済みで、毎回の追加質問は不要。
タスク完了時に「最初に失敗した内容」と「最終的に通った解法」を対応付け、最初に知っておくべきだった知見を ast-grep ルール / skill / CLAUDE.md ルールのいずれかに言語化する。試行錯誤の末にたどり着いた解や、同じ落とし穴を将来の自分(または別エージェント)に繰り返させたくないときに使う。ユーザーから「今回の学びをルール化して」「skill にして」「lint に落として」と指示されたとき、またはタスク終了時に学びを棚卸しする場面で起動する。
Plugin manifests1
{
"name": "dev-workflow",
"version": "0.2.0",
"description": "Hidari の個人開発ワークフロー skill バンドル (skills-only)。ブランチ運用 / in-repo issue 管理 / マージ前品質ゲート / 振り返りのルール化 / E2E 影響の静的検出 / コミットと PR 本文の作法 を集約。hooks/mcpServers/commands/agents を持たず install/runtime に自動実行コードを持たない。",
"author": {
"name": "Hidari"
},
"skills": [
"./skills"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[dev-workflow on Agent Plugins Marketplace](https://pluginsmp.com/plugins/dev-workflow-5)