Commit fd56b87
authored
Improve skills based on CAO benchmark run 2 findings (#89)
## Summary
Addresses 4 friction clusters identified in the CAO (Coding Agent
Optimization) benchmark run 2 (May 21-22, 2026; Opus 4.7 + Codex 5.5, 25
tasks).
### Changes
**P2: OAuth auth guidance (Cluster A -- 16/25 tasks affected)**
- `databricks-core/SKILL.md`: Add troubleshooting row for `"OAuth Token
not supported for current auth type pat"` directing to `databricks auth
login`
- `databricks-apps/SKILL.md`: Note that `databricks apps logs` requires
OAuth in Post-Deploy Verification
**P4: Model Serving endpoint readiness (Cluster F -- regression on both
models)**
- `databricks-model-serving/SKILL.md`: Add "Endpoint Readiness"
subsection with state transitions, provisioning times, and
poll-before-query guidance. Enhance troubleshooting for `NOT_READY`
state.
**P5: Off-platform anti-pattern (Drizzle task -- Codex scores 35)**
- `databricks-lakebase/references/off-platform.md`: Add callout that
off-platform apps are NOT Databricks Apps. Add "Running Locally" section
with standard Node.js commands.
- `databricks-lakebase/SKILL.md`: Strengthen off-platform reference
description.
**P6: Lakehouse Sync UI-only limitation (Cluster G)**
- `databricks-lakebase/references/lakehouse-sync.md`: Strengthen
warning: "Do NOT attempt to automate this step."
- `databricks-lakebase/SKILL.md`: Add "(UI-only)" annotation to
Lakehouse Sync reference entry.
### Context
The benchmark also identified these clusters that are addressed
elsewhere:
- **Cluster B/D** (npm proxy ETIMEDOUT / apps init failure): Fixed in
newer AppKit version (wrong `package-lock.json` entry)
- **Cluster C** (CLI `experimental aitools install` deprecation):
Addressed in PR #60
### Test plan
- [x] `python3 scripts/skills.py validate` passes
This pull request and its description were written by Isaac.1 parent bab5035 commit fd56b87
7 files changed
Lines changed: 23 additions & 5 deletions
File tree
- .github
- skills
- databricks-apps
- databricks-core
- databricks-lakebase
- references
- databricks-model-serving
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
| 226 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
85 | 98 | | |
86 | 99 | | |
87 | 100 | | |
| |||
170 | 183 | | |
171 | 184 | | |
172 | 185 | | |
173 | | - | |
| 186 | + | |
174 | 187 | | |
175 | 188 | | |
176 | 189 | | |
0 commit comments