Learn To Draft Your Own Patterns