Metalama AOP Claude Code Skill | C# Meta-programming Guide