Open8

SPEC駆動開発

kzk4043kzk4043
kzk4043kzk4043

https://github.com/kzk4043/page-update-checker

こいつで試す

ディレクトリを指定するのですが、すでにディレクトリが存在するとエラーで弾かれます。

だったけど、claudeだとカスタムコマンド(とOutput雛形?)が生成されただけだったので、既存に移動したら動いた

kzk4043kzk4043

別途claudeに作成してもらったプロンプトを読んでなにやらいろいろ作ってくれてる。
英語しか無理?

kzk4043kzk4043

/speckit.clarify is running…

⏺ After analyzing the specification for ambiguities across all taxonomy
  categories, I found one critical area that needs clarification to prevent
  implementation confusion:

  Recommended: Option B - Exclude dynamic elements (scripts, timestamps, ads) -
  This is the most practical approach as it focuses on meaningful content changes
  while ignoring common dynamic elements that change frequently but don't
  represent actual page updates.

  Question: The spec mentions "content hashes" for change detection but doesn't
  specify what content to include. Dynamic websites often have changing
  timestamps, ads, or scripts that would trigger false positives. What content
  should be hashed?

  | Option | Description                                         |
  |--------|-----------------------------------------------------|
  | A      | Hash entire HTML including all dynamic elements     |
  | B      | Exclude dynamic elements (scripts, timestamps, ads) |
  | C      | Hash only text content within main content areas    |
  | D      | Hash specific CSS selectors defined per URL         |
  | Short  | Provide a different short answer (<=5 words)        |

  You can reply with the option letter (e.g., "A"), accept the recommendation by
  saying "yes" or "recommended", or provide your own short answer.

kzk4043kzk4043
  The critical ambiguity around content change detection has been resolved. The
  spec now clearly specifies excluding dynamic elements to prevent false
  positives.

  Suggested next command: /speckit.plan

次のコマンドをsuggestionしてくれる
/speckit.planめちゃくちゃ長い

kzk4043kzk4043

コマンドと、仕様書のテンプレがあってそれを埋めていってくれる感じか

kzk4043kzk4043

ドキュメント量えぐ…全部英語はつらいな…ちょっとしたツールならいらないかも。ちゃんとした実装をする時は助かりそう。
トークン消費も激しいな…