feat: add dev-best-practices skill, deprecate databricks-config#298
feat: add dev-best-practices skill, deprecate databricks-config#298michael-berk wants to merge 6 commits intodatabricks-solutions:mainfrom
Conversation
Adds a new skill distilled from the FDE Technical Playbook (Niall Turbitt, AI FDE) covering engineering best practices for Databricks FDE engagements: Git workflow, code quality, software architecture, Databricks platform patterns, CI/CD, testing philosophy, and production handoff. - CREATE databricks-skills/databricks-fde-playbook/ (6 files): SKILL.md, 1-foundations-and-setup.md, 2-code-quality.md, 3-architecture.md, 4-databricks-platform.md, 5-productionization.md - DELETE databricks-skills/databricks-config/ - MCP-specific workspace switching with no standalone value; CLI auth covered by FDE playbook - UPDATE databricks-python-sdk and databricks-asset-bundles SKILL.md with cross-references to the new FDE playbook skill Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e FDE references - Rename skill directory and update name/description in SKILL.md - Generalize all FDE-specific language in sub-files - Update cross-references in databricks-asset-bundles, databricks-python-sdk, databricks-zerobus-ingest - Update app.yaml ENABLED_SKILLS and databricks-skills/README.md - Fix stale databricks-config references from deprecation Co-authored-by: Isaac
|
Synced over slack and should be ready to merge. If you stamp, would appreciate a merge as well. Thanks a bunch! |
dustinvannoy-db
left a comment
There was a problem hiding this comment.
Suggesting we remove some of the more team specific and internal flow references. Have you tested that this will still help you with auth? I think maybe we should modify databricks-config and leave it as an option to manually invoke, which I could help with those changes.
databricks-skills/dev-best-practices/1-foundations-and-setup.md
Outdated
Show resolved
Hide resolved
databricks-skills/dev-best-practices/1-foundations-and-setup.md
Outdated
Show resolved
Hide resolved
databricks-skills/dev-best-practices/1-foundations-and-setup.md
Outdated
Show resolved
Hide resolved
databricks-skills/dev-best-practices/1-foundations-and-setup.md
Outdated
Show resolved
Hide resolved
- Remove internal onboarding checklist (not appropriate for shared repo) - Remove Glean reference in IDE setup (not available to all users) - Replace Mac-specific brew CLI install with generic dependency note - Increase Ruff line length from 88 to 120 to match project convention - Remove dev-best-practices cross-ref from databricks-asset-bundles Co-authored-by: Isaac
- Remove engagement/consulting-specific framing (customer, engagement, FDE) throughout dev-best-practices in favor of neutral language - Remove internal reusable-ip-ai repo link from 3-architecture.md - Rename "Engagement Exit Checklist" → "Project Handoff Checklist" - Generalize Google Drive/TPM, LucidChart, Slack, JIRA references - Restore databricks-config/SKILL.md as a minimal auth/profile setup skill (per Dustin Vannoy's review comment on PR databricks-solutions#298) - Re-add databricks-config to README under Development & Deployment Co-authored-by: Isaac
…cross-reference Co-authored-by: Isaac
Great feedback thanks. I reverted deprecation of the |
Summary
dev-best-practicesskill with 5 comprehensive reference docs covering foundations, code quality, architecture, Databricks platform,and productionization
databricks-configskill (content superseded by the new skill)databricks-asset-bundles,databricks-python-sdk, anddatabricks-zerobus-ingestskillsTest plan
dev-best-practicesSKILL.md trigger conditions are correctdatabricks-configdeprecation is clean (no stale references)This pull request was AI-assisted by Isaac.