# Xcode 编译产物 DerivedData/ build/ *.xcworkspace/ *.xcuserstate *.xcuserdatad/ xcuserdata/ UserInterfaceState.xcuserstate *.xccheckout *.xcscmblueprint *.xcscmblueprint *.xcbkptn *.xcbkptn/ # 模拟器缓存 ~/Library/Developer/CoreSimulator/ CoreSimulator/ # Pods / Carthage / Swift Package Manager Pods/ Podfile.lock Carthage/Build/ Package/.build/ Package.resolved # 隐私配置、密钥、本地环境文件 *.env *.plist.local *.entitlements.local secret*.txt key*.pem *.p12 *.mobileprovision # 本地缓存、日志 *.log *.swp *.DS_Store .DS_Store Thumbs.db node_modules/ npm-debug.log # 图片临时导出、截图 *.png.orig *.jpg.orig screenshot/ .opencode/skills/README.md .opencode/skills/ask-matt/SKILL.md .opencode/skills/ask-matt/agents/openai.yaml .opencode/skills/code-review/SKILL.md .opencode/skills/code-review/agents/openai.yaml .opencode/skills/codebase-design/DEEPENING.md .opencode/skills/codebase-design/DESIGN-IT-TWICE.md .opencode/skills/codebase-design/SKILL.md .opencode/skills/codebase-design/agents/openai.yaml .opencode/skills/diagnosing-bugs/SKILL.md .opencode/skills/diagnosing-bugs/agents/openai.yaml .opencode/skills/diagnosing-bugs/scripts/hitl-loop.template.sh .opencode/skills/domain-modeling/ADR-FORMAT.md .opencode/skills/domain-modeling/CONTEXT-FORMAT.md .opencode/skills/domain-modeling/SKILL.md .opencode/skills/domain-modeling/agents/openai.yaml .opencode/skills/grill-me/SKILL.md .opencode/skills/grill-me/agents/openai.yaml .opencode/skills/grill-with-docs/SKILL.md .opencode/skills/grill-with-docs/agents/openai.yaml .opencode/skills/grilling/SKILL.md .opencode/skills/grilling/agents/openai.yaml .opencode/skills/handoff/SKILL.md .opencode/skills/handoff/agents/openai.yaml .opencode/skills/implement/SKILL.md .opencode/skills/implement/agents/openai.yaml .opencode/skills/improve-codebase-architecture/HTML-REPORT.md .opencode/skills/improve-codebase-architecture/SKILL.md .opencode/skills/improve-codebase-architecture/agents/openai.yaml .opencode/skills/prototype/LOGIC.md .opencode/skills/prototype/SKILL.md .opencode/skills/prototype/UI.md .opencode/skills/prototype/agents/openai.yaml .opencode/skills/research/SKILL.md .opencode/skills/research/agents/openai.yaml .opencode/skills/resolving-merge-conflicts/SKILL.md .opencode/skills/resolving-merge-conflicts/agents/openai.yaml .opencode/skills/setup-matt-pocock-skills/domain.md .opencode/skills/setup-matt-pocock-skills/issue-tracker-github.md .opencode/skills/setup-matt-pocock-skills/issue-tracker-gitlab.md .opencode/skills/setup-matt-pocock-skills/issue-tracker-local.md .opencode/skills/setup-matt-pocock-skills/SKILL.md .opencode/skills/setup-matt-pocock-skills/triage-labels.md .opencode/skills/setup-matt-pocock-skills/agents/openai.yaml .opencode/skills/tdd/mocking.md .opencode/skills/tdd/SKILL.md .opencode/skills/tdd/tests.md .opencode/skills/tdd/agents/openai.yaml .opencode/skills/teach/GLOSSARY-FORMAT.md .opencode/skills/teach/LEARNING-RECORD-FORMAT.md .opencode/skills/teach/MISSION-FORMAT.md .opencode/skills/teach/RESOURCES-FORMAT.md .opencode/skills/teach/SKILL.md .opencode/skills/teach/agents/openai.yaml .opencode/skills/to-spec/SKILL.md .opencode/skills/to-spec/agents/openai.yaml .opencode/skills/to-tickets/SKILL.md .opencode/skills/to-tickets/agents/openai.yaml .opencode/skills/triage/AGENT-BRIEF.md .opencode/skills/triage/OUT-OF-SCOPE.md .opencode/skills/triage/SKILL.md .opencode/skills/triage/agents/openai.yaml .opencode/skills/wayfinder/SKILL.md .opencode/skills/wayfinder/agents/openai.yaml .opencode/skills/writing-great-skills/GLOSSARY.md .opencode/skills/writing-great-skills/SKILL.md .opencode/skills/writing-great-skills/agents/openai.yaml .cursor/commands/opsx-apply.md .cursor/commands/opsx-archive.md .cursor/commands/opsx-explore.md .cursor/commands/opsx-propose.md .cursor/commands/opsx-sync.md .cursor/commands/opsx-update.md .cursor/skills/openspec-apply-change/SKILL.md .cursor/skills/openspec-archive-change/SKILL.md .cursor/skills/openspec-explore/SKILL.md .cursor/skills/openspec-propose/SKILL.md .cursor/skills/openspec-sync-specs/SKILL.md .cursor/skills/openspec-update-change/SKILL.md .opencode/commands/opsx-apply.md .opencode/commands/opsx-archive.md .opencode/commands/opsx-explore.md .opencode/commands/opsx-propose.md .opencode/commands/opsx-sync.md .opencode/commands/opsx-update.md .opencode/skills/openspec-apply-change/SKILL.md .opencode/skills/openspec-archive-change/SKILL.md .opencode/skills/openspec-explore/SKILL.md .opencode/skills/openspec-propose/SKILL.md .opencode/skills/openspec-sync-specs/SKILL.md .opencode/skills/openspec-update-change/SKILL.md openspec/config.yaml openspec/CONVENTIONS.md