```coffeescript
module.exports =
  activate: ->
    return

  # deactivate: ->

  provideBuildService: ->
    register: (name, details) ->
      console.log(name)
```

Add PoC register API method
user
```coffeescript
module.exports =
  activate: ->
    @commands = atom.commands.add 'atom-workspace',
      'gluon:build': =>
        fn() if fn = @builders[Object.keys(@builders)?[0]]

  deactivate: ->
    @commands.dispose()

  provideBuildService: ->
    register: (name, details) =>
      @builders ?= {}
      @builders[name] = details
```
assistant