Skip to content

feat: add more useful extensions#16

Merged
pacphi merged 14 commits intomainfrom
feature/extensions-galore
Dec 14, 2025
Merged

feat: add more useful extensions#16
pacphi merged 14 commits intomainfrom
feature/extensions-galore

Conversation

@pacphi
Copy link
Copy Markdown
Owner

@pacphi pacphi commented Dec 13, 2025

No description provided.

pacphi and others added 14 commits December 11, 2025 21:42
Split the monolithic ruvnet-aliases extension into three independent,
properly installable extensions with full lifecycle support:

- claude-flow: Multi-agent orchestration system with npm installation
- agentic-flow: Multi-model AI agent framework with cost optimization
- goose: Block's open-source AI agent for task automation

Changes:
- Add proper extension.yaml, install.sh, upgrade.sh for each extension
- Update registry.yaml with new extension entries and dependencies
- Update profiles.yaml to use new extension names
- Rename init_claude_tools to init_project_tools in project-core.sh
- Remove hardcoded Claude Flow/Agentic Flow init (now extension-driven)
- Add Spring Modernization marketplace to marketplaces.yml.example

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add documentation for three AI extensions split from ruvnet-aliases:

- AGENTIC-FLOW.md: Multi-model AI agent framework with cost optimization
- CLAUDE-FLOW.md: Multi-agent orchestration system with hive-mind ops
- GOOSE.md: Block's AI agent for automating engineering tasks

Removes the combined RUVNET-ALIASES.md as extensions are now separate.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add intelligent command router that analyzes prompt complexity
and routes to optimal execution method (Hive-Mind, Swarm, or Claude).

- Add commands/ms.md with complexity scoring and routing logic
- Update install.sh to copy commands to ~/.claude/commands/
- Update upgrade.sh to refresh commands on upgrades
- Document /ms command in extension.yaml and CLAUDE-FLOW.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add comprehensive VisionFlow extension ecosystem including:
- 32 new VisionFlow extensions (AI, dev-tools, creative tools, utilities)
- 4 curated profiles: visionflow-core, data-scientist, creative, and full
- Updated registry and profile definitions
- Enhanced documentation with VisionFlow overview and examples

Extensions span multiple categories:
- AI: Perplexity, Web Summary, Deepseek, ComfyUI, PyTorch, Ontology tools
- Dev-Tools: Playwright, Chrome DevTools, Jupyter, KiCad, NGSpice, MCP Builder
- Creative: Blender, QGIS, PBR Rendering, Canvas Design, Algorithmic Art
- Utilities: ImageMagick, FFmpeg, LaTeX, PDF, Office formats, VNC, Maps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Add language specifiers to 66 code fences (MD040)
- Remove multiple blank lines (MD012)
- Fix ms.md formatting (comment arrows → proper headings)
- Trim .markdownlint.json exclusions (remove MD046, MD051)
- Exclude terminal-init/ from shellcheck (zsh scripts)
- Fix SC2155 warnings in generate-mcp-settings.sh
- Fix Windows carriage returns in VisionFlow scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…nsions

Add three new extensions for agile development and infrastructure:
- jira-mcp: Atlassian Jira/Confluence MCP server for AI-powered issue tracking
- linear-mcp: Linear MCP server for project management integration
- supabase-cli: Supabase CLI for local development, migrations, and edge functions

Introduce new "agile" category for project management tools. Update schemas,
registry, profiles, and documentation to reflect 71 total extensions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add post-extension documentation checklist to ensure all relevant
docs are updated after creating extensions. Includes:
- Key documentation locations table
- Required and conditional update checklists
- Extension documentation template
- Dynamic discovery tip via Glob/Grep
- Add agile category to REFERENCE.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add mdflow extension that transforms markdown files into executable
AI agents supporting Claude, Codex, Gemini, and Copilot backends.

Changes:
- New mdflow extension with mise-based npm installation
- Extension documentation (MDFLOW.md)
- Added to ai-dev and anthropic-dev profiles
- Slash commands for extension creation workflow (/extension/new, /extension/update-docs)
- Updated extension guide skill with slash command documentation
- Updated slides and catalog (now 72+ extensions)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove obsolete data-science profile and examples (4 files)
- Remove data-science references from workflows (ci, test-profiles,
  test-provider, manual-deploy)
- Add zsh script exclusion to shellcheck workflow
- Add 'reinstall' and 'in-place' to extension schema upgrade strategy enum
  (fixes 34 VisionFlow extension validations)
- Update examples/README.md to remove data-science documentation
- Update sindri.schema.json to remove data-science from profile enum

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Schema updates:
- Add 'pip' to bom.tools[].source enum (for Python packages)
- Add 'application' to bom.tools[].type enum (for desktop apps)

Workflow updates:
- Add VisionFlow profiles to CI and manual-deploy dropdowns
- Add VisionFlow example configs to test-profiles workflow
- Add examples/profiles/vision-flow/ directory to test targets

This fixes the remaining 10 VisionFlow extension schema validations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove all remaining references to the deprecated data-science profile
from documentation, CLI, schemas, and FAQ files (10 files total).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add inline comments to sindri.yaml template for new extensions
requiring API keys: jira-mcp, linear-mcp, supabase-cli,
vf-deepseek-reasoning, vf-gemini-flow, vf-perplexity, vf-zai-service.

- Update cli/sindri config_init with grouped API key comments
- Add Extension-Specific API Keys section to SECRETS_MANAGEMENT.md
- Create extension docs: JIRA-MCP.md, LINEAR-MCP.md, SUPABASE-CLI.md
- Format various markdown files with prettier

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove 3 profile examples that duplicated fly/ configurations:
- profiles/anthropic-dev.sindri.yaml (duplicate of fly/anthropic-dev)
- profiles/mobile.sindri.yaml (duplicate of fly/mobile)
- profiles/systems.sindri.yaml (duplicate of fly/systems)

Add missing API key documentation to example configs:
- LINEAR_API_KEY and SUPABASE_ACCESS_TOKEN for anthropic-dev/mobile
- JIRA_URL, JIRA_USERNAME, JIRA_API_TOKEN for enterprise

Update test-profiles.yml workflow and README.md to reflect changes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update sindri.yaml template and documentation to include VisionFlow
profiles alongside standard profiles:
- visionflow-core, visionflow-data-scientist
- visionflow-creative, visionflow-full

Update profile extension counts to match profiles.yaml definitions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@pacphi pacphi merged commit 3e5a436 into main Dec 14, 2025
@pacphi pacphi deleted the feature/extensions-galore branch December 14, 2025 03:15
pacphi added a commit that referenced this pull request Apr 21, 2026
Node.js: add pnpm overrides for brace-expansion (>=5.0.5, DoS) and
yaml (>=2.8.3, stack overflow); fastify already at ^5.8.5.

Rust: cargo update resolves rand 0.9.2->0.9.4, 0.10.0->0.10.1 and
rustls-webpki 0.103.10->0.103.13 (alerts #16, #17, #18, #19, #20).
Dismissed alerts #19/#20 tolerable_risk: 0.101.7 remains locked in
via AWS SDK rustls 0.21 compat chain (tracked in issue #144).
Also fix clippy::unnecessary_sort_by newly enforced by Rust 1.95.

Containers: bump yq 4.52.4->4.52.5, gh 2.87.2/2.88.1->2.89.0 and
cosign 3.0.5->3.0.6 in Dockerfiles and workflows to address Go stdlib
CVEs (CVE-2026-25679, -27137--27142, CVE-2025-15558, CVE-2026-24051).

Toolchain: update Rust 1.94->1.95 in rust-toolchain.toml, Cargo.toml,
build-base-image.yml defaults, and WORKFLOW_ARCHITECTURE.md.

Co-Authored-By: Claude Sonnet 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