完成公共规则的管理。 todo：vs可以选择公共规则，也可以自己定义规则