未签订合同先施工违反了《中华人民共和国建筑法》。根据相关法律规定,建筑工程的发包单位与承包单位应当依法订立书面合同,明确双方的权利和义务。未签订合同先施工的行为属于违法行为,这种情况下容易产生纠纷,而且权责不明容易导致矛盾升级恶化,所以必须先签订合同再施工。
《建筑法》第十五条建筑工程的发包单位与承包单位应当依法订立书面合同,明确双方的权利和义务。
发包单位和承包单位应当全面履行合同约定的义务。不按照合同约定履行义务的,依法承担违约责任。