実用に耐える仕様って意外と複雑なことが多いからな
それを完璧な質問にする作業は、実際にプログラミングするのとほとんど変わらないと思う