考えてることを設計書に書くより、手っ取り早く正確にコードに書くだけでしょ?
コンパイラの構文チェックとか、文脈を理解した賢い入力補完のサポートを受けてさ、ちょちょいとやればいいじゃん
んであとはユニットテストで細かい仕様固めて、もうほとんど出来上がりじゃん?
なんでわざわざ、書きにくい確認しにくい検証しにくい、ツールで設計すんのさ?