Skip to content

feat: configure project-level marketplace in deepwork setup#403

Open
nhorton wants to merge 1 commit into
mainfrom
feat/project-level-marketplace-setup
Open

feat: configure project-level marketplace in deepwork setup#403
nhorton wants to merge 1 commit into
mainfrom
feat/project-level-marketplace-setup

Conversation

@nhorton
Copy link
Copy Markdown
Contributor

@nhorton nhorton commented May 12, 2026

Summary

  • deepwork setup now writes the DeepWork marketplace entry to the project's .claude/settings.json (in addition to the user-level config)
  • Team members who clone the repo get the marketplace automatically without running setup themselves
  • Adds requirements DW-REQ-005.6.9 and DW-REQ-005.6.10 with corresponding tests

Test plan

  • uv run pytest tests/unit/test_setup.py passes
  • Running deepwork setup in a project without .claude/settings.json creates it with the marketplace
  • Running deepwork setup twice is idempotent (no changes on second run)
  • Existing project settings are preserved

🤖 Generated with Claude Code

When Claude Code is detected, `deepwork setup` now also writes the
DeepWork marketplace entry to the project's `.claude/settings.json`.
This lets team members who clone the repo discover the marketplace
without running setup themselves.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.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