diff --git a/skills/generating-apex-test/assets/basic-test.cls b/skills/generating-apex-test/assets/basic-test.cls index f0b61bd..8589d62 100644 --- a/skills/generating-apex-test/assets/basic-test.cls +++ b/skills/generating-apex-test/assets/basic-test.cls @@ -1,8 +1,6 @@ /** * Test class for {{ClassName}} * Tests core functionality with positive, negative, and bulk scenarios. - * @author {{Author}} - * @created {{Date}} * @coverage Target: 90%+ */ @IsTest diff --git a/skills/generating-apex-test/assets/bulk-test.cls b/skills/generating-apex-test/assets/bulk-test.cls index 81a765d..ec0f75c 100644 --- a/skills/generating-apex-test/assets/bulk-test.cls +++ b/skills/generating-apex-test/assets/bulk-test.cls @@ -2,8 +2,6 @@ * Bulk testing template for trigger and service validation * Tests with 251+ records to ensure bulkification compliance. * 251 records crosses the 200-record trigger batch boundary. - * @author {{Author}} - * @created {{Date}} */ @IsTest private class {{ClassName}}BulkTest { diff --git a/skills/generating-apex-test/assets/mock-callout-test.cls b/skills/generating-apex-test/assets/mock-callout-test.cls index 9e48676..c55dfbf 100644 --- a/skills/generating-apex-test/assets/mock-callout-test.cls +++ b/skills/generating-apex-test/assets/mock-callout-test.cls @@ -1,8 +1,6 @@ /** * Test class for external API callouts using mock framework * Demonstrates HttpCalloutMock and WebServiceMock patterns. - * @author {{Author}} - * @created {{Date}} */ @IsTest private class {{ClassName}}CalloutTest { diff --git a/skills/generating-apex-test/assets/test-data-factory.cls b/skills/generating-apex-test/assets/test-data-factory.cls index 1ca0b4e..5b837c0 100644 --- a/skills/generating-apex-test/assets/test-data-factory.cls +++ b/skills/generating-apex-test/assets/test-data-factory.cls @@ -8,9 +8,6 @@ * * // Or with auto-insert: * List accounts = TestDataFactory.createAndInsertAccounts(5); - * - * @author {{Author}} - * @created {{Date}} */ @IsTest public class TestDataFactory { diff --git a/skills/generating-apex/assets/AccountDeduplicationBatch.cls b/skills/generating-apex/assets/AccountDeduplicationBatch.cls index 94df572..ee5e975 100644 --- a/skills/generating-apex/assets/AccountDeduplicationBatch.cls +++ b/skills/generating-apex/assets/AccountDeduplicationBatch.cls @@ -3,8 +3,7 @@ * Compares Accounts by Name and BillingPostalCode to find potential duplicates. * Flags duplicates by setting the Is_Potential_Duplicate__c checkbox. * Implements Database.Stateful to track results across batch chunks. - * @author Generated by Apex Class Writer Skill - * + * * @example * // Run with default batch size (200) * Id jobId = AccountDeduplicationBatch.run(); diff --git a/skills/generating-apex/assets/AccountSelector.cls b/skills/generating-apex/assets/AccountSelector.cls index 5b06e9b..8d13488 100644 --- a/skills/generating-apex/assets/AccountSelector.cls +++ b/skills/generating-apex/assets/AccountSelector.cls @@ -2,7 +2,6 @@ * Selector class for Account queries. * Encapsulates all SOQL for Account records. * All methods return bulkified results (Lists or Maps). - * @author Generated by Apex Class Writer Skill */ public inherited sharing class AccountSelector { diff --git a/skills/generating-apex/assets/AccountService.cls b/skills/generating-apex/assets/AccountService.cls index 51364f8..cf45d04 100644 --- a/skills/generating-apex/assets/AccountService.cls +++ b/skills/generating-apex/assets/AccountService.cls @@ -2,7 +2,6 @@ * Service class for Account business logic. * Provides account deduplication, enrichment, and territory assignment. * Delegates queries to AccountSelector and SObject manipulation to AccountDomain. - * @author Generated by Apex Class Writer Skill */ public with sharing class AccountService { diff --git a/skills/generating-apex/templates/abstract.cls b/skills/generating-apex/templates/abstract.cls index 5600859..e3acd5b 100644 --- a/skills/generating-apex/templates/abstract.cls +++ b/skills/generating-apex/templates/abstract.cls @@ -2,7 +2,6 @@ * Abstract base class for {describe the family of classes this serves}. * Provides common behavior and defines extension points for subclasses. * Subclasses must implement the abstract methods to provide specific behavior. - * @author {Author} * * @example * // Extending this abstract class: diff --git a/skills/generating-apex/templates/aura-enabled-controller.cls b/skills/generating-apex/templates/aura-enabled-controller.cls index 1a5b682..96daace 100644 --- a/skills/generating-apex/templates/aura-enabled-controller.cls +++ b/skills/generating-apex/templates/aura-enabled-controller.cls @@ -2,7 +2,6 @@ * Controller for {ComponentName} Lightning Web Component. * Exposes server-side operations to LWC via @AuraEnabled methods. * All queries use WITH USER_MODE for CRUD/FLS enforcement. - * @author {Author} */ public with sharing class {ClassName}Controller { diff --git a/skills/generating-apex/templates/batch.cls b/skills/generating-apex/templates/batch.cls index 75a18c3..e6acf5b 100644 --- a/skills/generating-apex/templates/batch.cls +++ b/skills/generating-apex/templates/batch.cls @@ -2,7 +2,6 @@ * Batch Apex class for {describe the batch operation}. * Processes {SObject} records in configurable batch sizes. * Implements Database.Stateful to track cumulative results across chunks. - * @author {Author} * * @example * // Execute with default batch size diff --git a/skills/generating-apex/templates/domain.cls b/skills/generating-apex/templates/domain.cls index b7e6098..f4bfd26 100644 --- a/skills/generating-apex/templates/domain.cls +++ b/skills/generating-apex/templates/domain.cls @@ -2,7 +2,6 @@ * Domain class for {SObject}. * Encapsulates field-level defaults, derivations, and validations. * Operates only on in-memory SObject data — no SOQL or DML. - * @author {Author} */ public with sharing class {SObject}Domain { diff --git a/skills/generating-apex/templates/dto.cls b/skills/generating-apex/templates/dto.cls index 47e0c55..c2e4cc2 100644 --- a/skills/generating-apex/templates/dto.cls +++ b/skills/generating-apex/templates/dto.cls @@ -2,7 +2,6 @@ * Data Transfer Object for {describe the data this DTO represents}. * Used to pass structured data between layers without exposing SObjects. * Serialization-friendly for use with JSON.serialize/deserialize and API responses. - * @author {Author} * * @example * // Create from constructor diff --git a/skills/generating-apex/templates/exception.cls b/skills/generating-apex/templates/exception.cls index 389cef4..77cf04b 100644 --- a/skills/generating-apex/templates/exception.cls +++ b/skills/generating-apex/templates/exception.cls @@ -2,7 +2,6 @@ * Custom exception for {describe when this exception is thrown}. * Use this exception to signal domain-specific errors that callers * can catch and handle distinctly from system exceptions. - * @author {Author} * * @example * throw new {ClassName}('Account merge failed: duplicate detected.'); diff --git a/skills/generating-apex/templates/interface.cls b/skills/generating-apex/templates/interface.cls index d43c78f..d960d1d 100644 --- a/skills/generating-apex/templates/interface.cls +++ b/skills/generating-apex/templates/interface.cls @@ -1,7 +1,6 @@ /** * Interface for {describe the capability or contract this interface defines}. * Implement this interface to provide {describe what implementations do}. - * @author {Author} * * @example * public class EmailNotificationService implements {InterfaceName} { diff --git a/skills/generating-apex/templates/invocable-method.cls b/skills/generating-apex/templates/invocable-method.cls index 2c5c0b0..cdb921b 100644 --- a/skills/generating-apex/templates/invocable-method.cls +++ b/skills/generating-apex/templates/invocable-method.cls @@ -1,8 +1,6 @@ /** * Invocable Apex for Flow/Process Builder integration * Exposes business logic as a Flow Action - * @author {{Author}} - * @date {{Date}} * * FLOW USAGE: * 1. Add Action element in Flow Builder diff --git a/skills/generating-apex/templates/queueable.cls b/skills/generating-apex/templates/queueable.cls index c74009b..911b56b 100644 --- a/skills/generating-apex/templates/queueable.cls +++ b/skills/generating-apex/templates/queueable.cls @@ -2,7 +2,6 @@ * Queueable Apex class for {describe the async operation}. * Accepts data through the constructor for stateful processing. * Optionally implements Database.AllowsCallouts for external integrations. - * @author {Author} * * @example * // Enqueue the job diff --git a/skills/generating-apex/templates/schedulable.cls b/skills/generating-apex/templates/schedulable.cls index 2833fa8..7781108 100644 --- a/skills/generating-apex/templates/schedulable.cls +++ b/skills/generating-apex/templates/schedulable.cls @@ -1,8 +1,7 @@ /** * Schedulable Apex class for {describe the scheduled operation}. - * Delegates heavy processing to a Batch or Queueable job. - * Keep execute() lightweight — it should only launch other jobs. - * @author {Author} + * Delegates heavy processing to a Batch or Queueable job. + * Keep execute() lightweight — it should only launch other jobs. * * @example * // Schedule to run daily at 2 AM diff --git a/skills/generating-apex/templates/selector.cls b/skills/generating-apex/templates/selector.cls index e9c3145..9a740d4 100644 --- a/skills/generating-apex/templates/selector.cls +++ b/skills/generating-apex/templates/selector.cls @@ -2,7 +2,6 @@ * Selector class for {SObject} queries. * Encapsulates all SOQL for {SObject} records. * All methods return bulkified results (Lists or Maps). - * @author {Author} */ public inherited sharing class {SObject}Selector { diff --git a/skills/generating-apex/templates/service.cls b/skills/generating-apex/templates/service.cls index 8a979bb..5c43605 100644 --- a/skills/generating-apex/templates/service.cls +++ b/skills/generating-apex/templates/service.cls @@ -2,7 +2,6 @@ * Service class for {SObject} business logic. * Follows separation of concerns: delegates queries to {SObject}Selector * and SObject manipulation to {SObject}Domain where applicable. - * @author {Author} */ public with sharing class {SObject}Service { diff --git a/skills/generating-apex/templates/trigger-action.cls b/skills/generating-apex/templates/trigger-action.cls index 24b983a..13cbdce 100644 --- a/skills/generating-apex/templates/trigger-action.cls +++ b/skills/generating-apex/templates/trigger-action.cls @@ -2,7 +2,6 @@ * Trigger Action for {SObject}: {ActionDescription}. * Implements TriggerAction.{Context} from the Trigger Actions Framework. * Register via Trigger_Action__mdt custom metadata to activate. - * @author {Author} * * @example * Trigger_Action__mdt record: diff --git a/skills/generating-apex/templates/trigger.cls b/skills/generating-apex/templates/trigger.cls index 8787d5d..30e4a20 100644 --- a/skills/generating-apex/templates/trigger.cls +++ b/skills/generating-apex/templates/trigger.cls @@ -2,7 +2,6 @@ * Trigger for {SObject}. * Delegates all logic to the Trigger Actions Framework (MetadataTriggerHandler). * If TAF is not installed, delegate to a single handler class instead. - * @author {Author} */ trigger {SObject}Trigger on {SObject} ( before insert, after insert, diff --git a/skills/generating-apex/templates/utility.cls b/skills/generating-apex/templates/utility.cls index 92a3eb8..0af0132 100644 --- a/skills/generating-apex/templates/utility.cls +++ b/skills/generating-apex/templates/utility.cls @@ -2,7 +2,6 @@ * Utility class for {describe the category of utilities: String, Date, Collection, etc.}. * All methods are static and side-effect-free (no SOQL, no DML). * Private constructor prevents instantiation. - * @author {Author} */ public class {ClassName} {