A linear algebraic approach to directed designs