Skip to content

Further SDP refinement + some stop-gap for app support#5

Merged
calreynolds merged 2 commits into
mainfrom
cal-sdp-changes
Jan 13, 2026
Merged

Further SDP refinement + some stop-gap for app support#5
calreynolds merged 2 commits into
mainfrom
cal-sdp-changes

Conversation

@calreynolds
Copy link
Copy Markdown
Collaborator

No description provided.

- Enhanced description with third-person voice and key search terms
- Changed skill name from 'sdp' to 'spark-declarative-pipelines'
- Reduced SKILL.md from 694 to 277 lines (under 500-line recommendation)
- Created 7-advanced-configuration.md with all extra_settings details
- Implements progressive disclosure pattern per Claude best practices
@calreynolds
Copy link
Copy Markdown
Collaborator Author

This one's super low-touch, going to merge 👍

@calreynolds calreynolds merged commit d64c3b8 into main Jan 13, 2026
@calreynolds calreynolds deleted the cal-sdp-changes branch January 13, 2026 15:58
calreynolds added a commit that referenced this pull request Feb 12, 2026
Fix #1: Add comment explaining FastAPI routing intent (bare "fastapi"
→ python skill, "fastapi react" → APX). Add test case and ground truth
for the edge case where both skills match.

Fix #5: Change `str = None` to `Optional[str] = None` for all optional
params in MCP tool wrappers (description, mode, deployment_id,
name_contains).

Fix #9: Remove misleading `DB_CONNECTION_STRING` valueFrom in Lakebase
ground truth app.yaml. The code uses auto-injected PG* env vars, not
DB_CONNECTION_STRING. Add explanatory note about Lakebase auto-injection.

Nits: Add --server.headless true to SKILL.md Streamlit command for
consistency with 3-frameworks.md and 4-deployment.md. Add comment in
skills_manager.py explaining why APX and Python share the same tools.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant