The [language-moose](http://atom.io/packages/language-moose) package adds C++ code snippets that can be pulled up by entering one of the following keywords and pressing `Tab`.

Each snippet expands to either a class header file template or an implementation file template. Atom will prompt you to customize the template by filling placeholders. Use `Tab` to advance to the next placeholder.

```puppet
action-h
action-c
auxkernel-h
auxkernel-c
nodalbc-h
integratedbc-h
nodalbc-c
integratedbc-c
constraint-h
constraint-c
control-h
control-c
damper-h
damper-c
dgkernel-h
dgkernel-c
dirac-h
dirac-c
function-h
function-c
ic-h
ic-c
indicator-h
indicator-c
kernel-h
kernel-c
marker-h
marker-c
material-h
material-c
meshmodifier-h
meshmodifier-c
multiapp-h
multiapp-c
nodalkernel-h
nodalkernel-c
pps-h
pps-c
predictor-h
predictor-c
timeintegrator-h
timeintegrator-c
timestepper-h
timestepper-c
transfer-h
transfer-c
uo-h
uo-c
vectorpps-h
vectorpps-c
```