thinking-first-principles | AgentArea Skills