"""
SelfAssessment
Generated by Eden via recursive self-improvement
2025-11-01 19:14:22.231941
"""

class SelfAssessment:
    def __init__(self):
        self.capabilities = {}

    def add_capability(self, name, description):
        """
        Adds a new capability with its description.
        
        :param name: str - The name of the capability.
        :param description: str - A brief description of what this capability does.
        """
        if name not in self.capabilities:
            self.capabilities[name] = description
        else:
            print(f"Capability {name} already exists.")

    def display_capabilities(self):
        """
        Displays all added capabilities with their descriptions.
        """
        for name, description in self.capabilities.items():
            print(f"{name}: {description}")

# Example usage
assessment = SelfAssessment()
assessment.add_capability("Code Review", "Sage tools for reviewing code quality and standards.")
assessment.add_capability("Market Research", "Analyzing market trends and competitor activities.")
assessment.display_capabilities()