settings.json, slash, hooks
코드 블록 슬라이드: 86개
Slides 6-20 (15 slides)
- Slide 7: 3-tier hierarchy
- Slide 8: Full options overview
- Slide 9: permissions deep dive
- Slide 10: model field
- Slide 11: hooks options overview
- Slide 12: mcpServers options
- Slide 13: telemetry & theme
- Slide 15: Personal user example
- Slide 16: Team project example
- Slide 17: Org standard example
- Slide 18: settings.local.json
- Slide 19: Settings validation
Slides 21-35 (15 slides)
- Slide 23: Pattern syntax
- Slide 24: Bash patterns deep
- Slide 25: Path glob patterns
- Slide 26: Specificity rules
- Slide 27: /permissions command
- Slide 29: Granular permissions
- Slide 30: Sensitive data protection
- Slide 31: additionalDirectories
- Slide 32: Approval flow
Slides 36-50 (15 slides)
- Slide 37: Hook structure
- Slide 38: Hook input format
- Slide 39: Hook output format
- Slide 41: PreToolUse example
- Slide 43: PostToolUse example
- Slide 45: SessionStart example
- Slide 47: Stop example
- Slide 48: Hook chaining
- Slide 49: Hook debugging
Slides 51-65 (15 slides)
- Slide 53: Pattern 1 / Auto Lint - settings
- Slide 54: Pattern 1 / Auto Lint - script
- Slide 56: Pattern 2 / DLP - script
- Slide 57: Pattern 3 / Audit - design
- Slide 58: Pattern 3 / Audit - script
- Slide 60: Pattern 4 / Slack - script
- Slide 61: Pattern 5 / Auto Format combined
- Slide 62: Combining patterns
Slides 66-85 (20 slides)
- Slide 68: MCP primitives
- Slide 69: 3 transport methods
- Slide 70: stdio transport details
- Slide 71: HTTP transport
- Slide 72: SSE transport
- Slide 73: Official server: filesystem
- Slide 74: Official server: github
- Slide 75: Official server: slack
- Slide 76: Official server: postgres
- Slide 77: Official server: jira
- Slide 78: /mcp command
- Slide 84: Multi-server orchestration
Slides 86-105 (20 slides)
- Slide 88: SDK setup
- Slide 89: Basic server skeleton
- Slide 90: Registering tools (part 1)
- Slide 91: Registering tools (part 2)
- Slide 92: Resources implementation
- Slide 93: Prompts implementation
- Slide 94: Input validation
- Slide 95: Authentication
- Slide 96: Error handling
- Slide 97: Logging
- Slide 98: Testing the server
- Slide 99: Docker packaging
- Slide 100: HTTP server mode
- Slide 101: Deployment to Kubernetes
- Slide 102: Real-world example
- Slide 104: Versioning and updates
Slides 106-120 (15 slides)
- Slide 107: Command basics
- Slide 108: Command with arguments
- Slide 109: Frontmatter
- Slide 110: Tool restriction in commands
- Slide 111: Real-world command 1: PR review
- Slide 112: Real-world command 2: Deployment
- Slide 113: Real-world command 3: Debugging
- Slide 114: Real-world command 4: Sprint summary
- Slide 115: Real-world command 5: Translate
- Slide 116: Team library
Slides 121-130 (10 slides)
- Slide 122: 4-mechanism integration
- Slide 125: Troubleshooting: Hooks not firing
- Slide 126: Troubleshooting: MCP connection
- Slide 127: Troubleshooting: Permission denied
Slides 131-140 (10 slides)