Ruff! (Runtime function formatter) is a documentation generation system for programs written in the Tcl programming language. Ruff! is included with Woof! but can be used independently of it. Ruff! uses runtime introspection in conjunction with comment analysis to generate reference manuals for Tcl programs. In comparison with source code based documentation generators, Ruff! produces documentation that not only requires less effort from the programmer, but is also more complete, more accurate and more maintainable. Ruff! is covered by a liberal BSD open-source license that permits use for any purpose.