code: func routes(action *design.ActionDefinition) string {
  	var buf bytes.Buffer
  	routes := action.Routes
  	buf.WriteRune('[')
  	if len(routes) > 1 {
  		buf.WriteRune('(')
  	}
  	paths := make([]string, len(routes))
  	for i, r := range routes {
  		path := r.FullPath()
  		matches := design.WildcardRegex.FindAllStringSubmatch(path, -1)
  		for _, match := range matches {
  			paramName := match[1]
  			path = strings.Replace(path, ":"+paramName, strings.ToUpper(paramName), 1)
  		}
  		paths[i] = fmt.Sprintf("%q", path)
  	}
  	buf.WriteString(strings.Join(paths, "|"))
  	if len(routes) > 1 {
  		buf.WriteRune(')')
  	}
  	buf.WriteRune(']')
  	return buf.String()
  }
docs: // routes create the action command "Use" suffix.