未签订合同先施工违反了《中华人民共和国建筑法》。
未签订合同先施工是违法的,如果没有合同就入场进行施工很容易产生纠纷,而且到时候权责不明很容易导致矛盾升级恶化。施工合同协议应该包含甲乙双方的名称、施工的内容及施工、施工方式、施工工程价款的支付方式、施工期限、工程计价和结算、违约责任以及其他事项。其中一般是在施工内容及范围,价款的支付方式和计价结算方式这三个部分,针对原施工合同作出修改和补充。
《中华人民共和国建筑法》第六十一条
交付竣工验收的建筑工程,必须符合规定的建筑
工程质量标准,有完整的工程技术经济资料和经签署的工程保修书,并具备国家规定的其他竣工条件。建筑工程竣工经验收合格后,方可交付使用;未经验收或者验收不合格的,不得交付使用。