I didn't know about that. I just tried it and it adds an identifying comment to the top of a class in the interface section. Is that right? That's neat fluff.
No you missed the point

It "completes" the implementation of your class/functions. Let me make example:

[pascal]
unit bla;

interface

type
TMyClass = class
private
function DoSomething: Integer;
public
constructor Create;
property Wow: Integer read GetWow write SetWow;
end;

implementation

end.
[/pascal]

If I press ctrl+shift+c while my cursor is in that class that unit becomes:

[pascal]
unit bla;

interface

type
TMyClass = class
private
function GetWow: Integer; // autoadded
procedure SetWow(aValue: Integer); // autoadded
function DoSomething: Integer;
public
constructor Create;
property Wow: Integer read GetWow write SetWow;
end;

implementation

{ TMyCLass }

function TMyClass.GetWow: Integer;
begin

end;

procedure TMyClass.SetWow(aValue: Integer);
begin

end;

function TMyClass.DoSomething: Integer;
begin

end;

constructor TMyClass.Create;
begin

end;

end.
[/pascal]

So it's basicly a code generator and let me tell your it saves ages of time
Not to mention other features like ctrl+click etc.[/quote]