Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/book000/memo --skill normalize-style명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | normalize-style |
| description | 記事本文のですます調をだ・である調に統一し、textlint で確認する。文体エラーを修正するときに使用する。 |
| argument-hint | [ファイルパス] |
| disable-model-invocation | true |
記事本文のですます調をだ・である調に統一する。
/normalize-style [ファイルパス]
ファイルパスを省略した場合は、pnpm lint の結果から文体エラーのあるファイルを自動検出する。
以下の手順を順番通りにすべて実施すること。
引数 $ARGUMENTS にファイルパスが指定されている場合はそれを対象とする。
指定がない場合は以下のコマンドで文体エラーのあるファイルを取得する。
pnpm textlint docs/ 2>&1 \
| awk '/^\/.*\.md$/{file=$0} /no-mix-dearu-desumasu/{print file}' \
| sort -u
対象ファイルが存在しない場合はその旨を伝えて終了する。
複数ファイルが対象の場合は 1 ファイルずつ処理する。
対象ファイルを Read ツールで読み込む。
以下のコマンドで当該ファイルの文体エラー箇所を確認する。
pnpm textlint "<対象ファイル>" 2>&1 | grep -A3 "no-mix-dearu-desumasu"
対象ファイルの本文中にあるですます調をだ・である調に変換する。
対象: 本文・箇条書き(-, *, 数字リスト)。見出し(#)は体言止めが自然なため変更しない。
箇条書きのですます調はだ・である調に変換する。体言止めに変換できる場合はそちらがより自然。
変換の基本方針:
| ですます調 | だ・である調 |
|---|---|
| 〜します | 〜する |
| 〜があります | 〜がある |
| 〜できます | 〜できる |
| 〜してください | 〜すること / 〜する |
| 〜ください | 〜こと |
| 〜ません | 〜ない |
| 〜でしょう | 〜だろう |
| 〜ましょう | 〜する |
| 〜ですので | 〜のため / 〜なので |
| 〜ですが | 〜だが / 〜が |
| 〜です。 | 〜である。 / 〜だ。 |
注意事項:
「完了しました」というポップアップ の引用部分)pnpm fix で自動修正されて不自然になった箇所は手動で修正するpnpm fix
pnpm lint
エラーが残っている場合は内容を確認して手動修正する。
pnpm fix で文章が不自然になっていないか確認する(特に「。」置き換えによる不自然化)。
修正した箇所を列挙し、ユーザーに確認を求める。
承認を得たあとにコミットする。コミットメッセージは Conventional Commits に従い説明は日本語で記載する。
git add <対象ファイル>
git commit -m "fix(docs): <ファイル名の概要> の文体をだ・である調に統一"