feat: add Cowork platform compatibility and deployment guide#1
Merged
Conversation
Make sigint deployable to Cowork by adding platform declarations, Cowork-specific permissions, and graceful fallbacks for sandboxed environments. Prefer GitHub MCP tools over gh CLI, add file-based fallbacks when Atlatl blackboard is unavailable, and include a Cowork deployment guide. https://claude.ai/code/session_01XnEq1KXGkMEEMtqeEqHc3K
There was a problem hiding this comment.
Pull request overview
Adds Cowork platform support for the sigint plugin by documenting Cowork-specific installation/deployment, declaring Cowork in plugin metadata, and updating skills/agents to prefer GitHub MCP tools and to fall back gracefully when Atlatl blackboard tools are unavailable.
Changes:
- Add Cowork installation/deployment documentation and update README installation/dependencies messaging.
- Prefer GitHub MCP tools for issue creation and repo detection guidance; expand command tool allowlist accordingly.
- Introduce file-based fallbacks for coordination when Atlatl blackboard tools aren’t available.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/start/SKILL.md | Documents a Cowork/Atlatl-unavailable fallback to file-based coordination for the swarm orchestrator. |
| skills/issues/SKILL.md | Updates repo resolution guidance to prefer GitHub MCP tools and notes Cowork gh limitations. |
| README.md | Adds Cowork installation section and clarifies required vs optional dependencies. |
| docs/how-to/deploy-to-cowork.md | New deployment/how-to guide for running sigint in Cowork environments. |
| commands/issues.md | Extends allowed tools to include ToolSearch and GitHub MCP issue tools. |
| agents/issue-architect.md | Updates GitHub integration guidance to prefer MCP tools (Cowork-required) with gh fallback. |
| agents/dimension-analyst.md | Adds Cowork fallbacks for writing/reading methodology and findings when blackboard tools are unavailable. |
| .claude-plugin/plugin.json | Declares Cowork compatibility and adds permission/optional dependency metadata for MCP servers. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Create reports directory before blackboard fallback writes
- Use per-dimension files instead of shared blackboard.json to avoid race conditions
- Fix repo detection to use git remote parsing instead of non-existent MCP tool
- Align findings_path in completion message with actual fallback filename
- Fix {topic} to {topic-slug} for path consistency in deploy guide
Resolves review comments on PR #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Make sigint deployable to Cowork by adding platform declarations,
Cowork-specific permissions, and graceful fallbacks for sandboxed
environments. Prefer GitHub MCP tools over gh CLI, add file-based
fallbacks when Atlatl blackboard is unavailable, and include a
Cowork deployment guide.
https://claude.ai/code/session_01XnEq1KXGkMEEMtqeEqHc3K