LICENSE
README.md
pyproject.toml
src/forgeweave/__init__.py
src/forgeweave/__main__.py
src/forgeweave/cli.py
src/forgeweave/db.py
src/forgeweave/pipeline.py
src/forgeweave/registry.py
src/forgeweave/server.py
src/forgeweave.egg-info/PKG-INFO
src/forgeweave.egg-info/SOURCES.txt
src/forgeweave.egg-info/dependency_links.txt
src/forgeweave.egg-info/entry_points.txt
src/forgeweave.egg-info/requires.txt
src/forgeweave.egg-info/top_level.txt
src/forgeweave/research_mcp/__init__.py
src/forgeweave/research_mcp/browser.py
src/forgeweave/research_mcp/cache.py
src/forgeweave/research_mcp/crawler.py
src/forgeweave/research_mcp/documents.py
src/forgeweave/research_mcp/models.py
src/forgeweave/research_mcp/scraper.py
src/forgeweave/research_mcp/server.py
src/forgeweave/research_mcp/vectors.py
src/forgeweave/templates/claude/agents/research-agent.md
src/forgeweave/templates/claude/agents/research-output-writer.md
src/forgeweave/templates/claude/agents/research-planner.md
src/forgeweave/templates/claude/agents/research-synthesizer.md
src/forgeweave/templates/claude/agents/research-validator.md
src/forgeweave/templates/claude/commands/forge-commit.md
src/forgeweave/templates/claude/commands/forge-docs.md
src/forgeweave/templates/claude/commands/forge-research.md
src/forgeweave/templates/claude/commands/forge-review.md
src/forgeweave/templates/claude/commands/forge-start.md
src/forgeweave/templates/claude/commands/forge-test.md
src/forgeweave/templates/claude/skills/agent-spawner/SKILL.md
src/forgeweave/templates/claude/skills/agent-spawner/references/tui-agent-formats.md
src/forgeweave/templates/claude/skills/agent-spawner/scripts/generate_agent.py
src/forgeweave/templates/claude/skills/architecture-designer/SKILL.md
src/forgeweave/templates/claude/skills/architecture-designer/references/architecture-patterns.md
src/forgeweave/templates/claude/skills/architecture-designer/scripts/generate_mermaid.py
src/forgeweave/templates/claude/skills/code-builder/SKILL.md
src/forgeweave/templates/claude/skills/code-builder/references/project-conventions.md
src/forgeweave/templates/claude/skills/code-builder/scripts/scaffold_module.py
src/forgeweave/templates/claude/skills/command-executor/SKILL.md
src/forgeweave/templates/claude/skills/command-executor/references/command-patterns.md
src/forgeweave/templates/claude/skills/command-executor/scripts/route_command.py
src/forgeweave/templates/claude/skills/command-executor/templates/command_registry.json
src/forgeweave/templates/claude/skills/context-loader/SKILL.md
src/forgeweave/templates/claude/skills/context-loader/references/project-scan-checklist.md
src/forgeweave/templates/claude/skills/context-loader/scripts/scan_project.py
src/forgeweave/templates/claude/skills/contributor-onboarding/SKILL.md
src/forgeweave/templates/claude/skills/contributor-onboarding/evals/test_beginner_docs.json
src/forgeweave/templates/claude/skills/debugger/SKILL.md
src/forgeweave/templates/claude/skills/debugger/references/debugging-methodology.md
src/forgeweave/templates/claude/skills/debugger/scripts/hypothesis_tracker.py
src/forgeweave/templates/claude/skills/deep-research/SKILL.md
src/forgeweave/templates/claude/skills/deep-research/evals/test_happy_path.json
src/forgeweave/templates/claude/skills/deep-research/examples/README.md
src/forgeweave/templates/claude/skills/deep-research/references/pipeline-architecture.md
src/forgeweave/templates/claude/skills/deep-research/references/url-sourcing-rules.md
src/forgeweave/templates/claude/skills/deep-research/scripts/plan_generator.py
src/forgeweave/templates/claude/skills/deep-research/scripts/synthesize_report.py
src/forgeweave/templates/claude/skills/deep-research/scripts/validate_research.py
src/forgeweave/templates/claude/skills/deep-research/templates/plan_template.md
src/forgeweave/templates/claude/skills/deep-research/templates/report_template.md
src/forgeweave/templates/claude/skills/memory-manager/SKILL.md
src/forgeweave/templates/claude/skills/memory-manager/references/storage-patterns.md
src/forgeweave/templates/claude/skills/memory-manager/scripts/cache_manager.py
src/forgeweave/templates/claude/skills/planner/SKILL.md
src/forgeweave/templates/claude/skills/planner/references/decomposition-patterns.md
src/forgeweave/templates/claude/skills/planner/scripts/decompose_task.py
src/forgeweave/templates/claude/skills/planner/templates/plan_template.md
src/forgeweave/templates/claude/skills/quick-research/SKILL.md
src/forgeweave/templates/claude/skills/quick-research/references/source-reliability.md
src/forgeweave/templates/claude/skills/quick-research/scripts/fetch_and_extract.py
src/forgeweave/templates/claude/skills/refactor-engine/SKILL.md
src/forgeweave/templates/claude/skills/refactor-engine/references/refactoring-patterns.md
src/forgeweave/templates/claude/skills/refactor-engine/scripts/extract_function.py
src/forgeweave/templates/claude/skills/skill-authoring/SKILL.md
src/forgeweave/templates/claude/skills/skill-authoring/assets/eval-template.json
src/forgeweave/templates/claude/skills/skill-authoring/evals/test_valid_bundle.json
src/forgeweave/templates/claude/skills/skill-authoring/references/SKILL_SPEC_QUICKREF.md
src/forgeweave/templates/claude/skills/skill-authoring/scripts/validate_skill_bundle.py
src/forgeweave/templates/claude/skills/skill-generator/SKILL.md
src/forgeweave/templates/claude/skills/skill-generator/references/skill-spec-reference.md
src/forgeweave/templates/claude/skills/skill-generator/scripts/scaffold_skill.py
src/forgeweave/templates/claude/skills/test-generator/SKILL.md
src/forgeweave/templates/claude/skills/test-generator/references/testing-guidelines.md
src/forgeweave/templates/claude/skills/test-generator/scripts/detect_framework.py
src/forgeweave/templates/claude/skills/tool-selector/SKILL.md
src/forgeweave/templates/claude/skills/tool-selector/references/available-tools.md
src/forgeweave/templates/claude/skills/tool-selector/scripts/select_tools.py
src/forgeweave/templates/claude/skills/validation-engine/SKILL.md
src/forgeweave/templates/claude/skills/validation-engine/references/validation-rules.md
src/forgeweave/templates/claude/skills/validation-engine/scripts/check_claims.py
src/forgeweave/templates/claude/skills/web-research/SKILL.md
src/forgeweave/templates/claude/skills/web-research/references/politeness-policy.md
src/forgeweave/templates/claude/skills/web-research/scripts/fetch_url.py
src/forgeweave/templates/claude/skills/workflow-orchestrator/SKILL.md
src/forgeweave/templates/claude/skills/workflow-orchestrator/references/orchestration-patterns.md
src/forgeweave/templates/claude/skills/workflow-orchestrator/scripts/execute_pipeline.py
src/forgeweave/templates/gemini/agents/research-agent.md
src/forgeweave/templates/gemini/agents/research-output-writer.md
src/forgeweave/templates/gemini/agents/research-planner.md
src/forgeweave/templates/gemini/agents/research-synthesizer.md
src/forgeweave/templates/gemini/agents/research-validator.md
src/forgeweave/templates/gemini/commands/forge-commit.md
src/forgeweave/templates/gemini/commands/forge-commit.toml
src/forgeweave/templates/gemini/commands/forge-docs.md
src/forgeweave/templates/gemini/commands/forge-docs.toml
src/forgeweave/templates/gemini/commands/forge-research.md
src/forgeweave/templates/gemini/commands/forge-research.toml
src/forgeweave/templates/gemini/commands/forge-review.md
src/forgeweave/templates/gemini/commands/forge-review.toml
src/forgeweave/templates/gemini/commands/forge-start.md
src/forgeweave/templates/gemini/commands/forge-start.toml
src/forgeweave/templates/gemini/commands/forge-test.md
src/forgeweave/templates/gemini/commands/forge-test.toml
src/forgeweave/templates/gemini/skills/agent-spawner/SKILL.md
src/forgeweave/templates/gemini/skills/agent-spawner/references/tui-agent-formats.md
src/forgeweave/templates/gemini/skills/agent-spawner/scripts/generate_agent.py
src/forgeweave/templates/gemini/skills/architecture-designer/SKILL.md
src/forgeweave/templates/gemini/skills/architecture-designer/references/architecture-patterns.md
src/forgeweave/templates/gemini/skills/architecture-designer/scripts/generate_mermaid.py
src/forgeweave/templates/gemini/skills/code-builder/SKILL.md
src/forgeweave/templates/gemini/skills/code-builder/references/project-conventions.md
src/forgeweave/templates/gemini/skills/code-builder/scripts/scaffold_module.py
src/forgeweave/templates/gemini/skills/command-executor/SKILL.md
src/forgeweave/templates/gemini/skills/command-executor/references/command-patterns.md
src/forgeweave/templates/gemini/skills/command-executor/scripts/route_command.py
src/forgeweave/templates/gemini/skills/command-executor/templates/command_registry.json
src/forgeweave/templates/gemini/skills/context-loader/SKILL.md
src/forgeweave/templates/gemini/skills/context-loader/references/project-scan-checklist.md
src/forgeweave/templates/gemini/skills/context-loader/scripts/scan_project.py
src/forgeweave/templates/gemini/skills/contributor-onboarding/SKILL.md
src/forgeweave/templates/gemini/skills/contributor-onboarding/evals/test_beginner_docs.json
src/forgeweave/templates/gemini/skills/debugger/SKILL.md
src/forgeweave/templates/gemini/skills/debugger/references/debugging-methodology.md
src/forgeweave/templates/gemini/skills/debugger/scripts/hypothesis_tracker.py
src/forgeweave/templates/gemini/skills/deep-research/SKILL.md
src/forgeweave/templates/gemini/skills/deep-research/evals/test_happy_path.json
src/forgeweave/templates/gemini/skills/deep-research/examples/README.md
src/forgeweave/templates/gemini/skills/deep-research/references/pipeline-architecture.md
src/forgeweave/templates/gemini/skills/deep-research/references/url-sourcing-rules.md
src/forgeweave/templates/gemini/skills/deep-research/scripts/plan_generator.py
src/forgeweave/templates/gemini/skills/deep-research/scripts/synthesize_report.py
src/forgeweave/templates/gemini/skills/deep-research/scripts/validate_research.py
src/forgeweave/templates/gemini/skills/deep-research/templates/plan_template.md
src/forgeweave/templates/gemini/skills/deep-research/templates/report_template.md
src/forgeweave/templates/gemini/skills/memory-manager/SKILL.md
src/forgeweave/templates/gemini/skills/memory-manager/references/storage-patterns.md
src/forgeweave/templates/gemini/skills/memory-manager/scripts/cache_manager.py
src/forgeweave/templates/gemini/skills/planner/SKILL.md
src/forgeweave/templates/gemini/skills/planner/references/decomposition-patterns.md
src/forgeweave/templates/gemini/skills/planner/scripts/decompose_task.py
src/forgeweave/templates/gemini/skills/planner/templates/plan_template.md
src/forgeweave/templates/gemini/skills/quick-research/SKILL.md
src/forgeweave/templates/gemini/skills/quick-research/references/source-reliability.md
src/forgeweave/templates/gemini/skills/quick-research/scripts/fetch_and_extract.py
src/forgeweave/templates/gemini/skills/refactor-engine/SKILL.md
src/forgeweave/templates/gemini/skills/refactor-engine/references/refactoring-patterns.md
src/forgeweave/templates/gemini/skills/refactor-engine/scripts/extract_function.py
src/forgeweave/templates/gemini/skills/skill-authoring/SKILL.md
src/forgeweave/templates/gemini/skills/skill-authoring/assets/eval-template.json
src/forgeweave/templates/gemini/skills/skill-authoring/evals/test_valid_bundle.json
src/forgeweave/templates/gemini/skills/skill-authoring/references/SKILL_SPEC_QUICKREF.md
src/forgeweave/templates/gemini/skills/skill-authoring/scripts/validate_skill_bundle.py
src/forgeweave/templates/gemini/skills/skill-generator/SKILL.md
src/forgeweave/templates/gemini/skills/skill-generator/references/skill-spec-reference.md
src/forgeweave/templates/gemini/skills/skill-generator/scripts/scaffold_skill.py
src/forgeweave/templates/gemini/skills/test-generator/SKILL.md
src/forgeweave/templates/gemini/skills/test-generator/references/testing-guidelines.md
src/forgeweave/templates/gemini/skills/test-generator/scripts/detect_framework.py
src/forgeweave/templates/gemini/skills/tool-selector/SKILL.md
src/forgeweave/templates/gemini/skills/tool-selector/references/available-tools.md
src/forgeweave/templates/gemini/skills/tool-selector/scripts/select_tools.py
src/forgeweave/templates/gemini/skills/validation-engine/SKILL.md
src/forgeweave/templates/gemini/skills/validation-engine/references/validation-rules.md
src/forgeweave/templates/gemini/skills/validation-engine/scripts/check_claims.py
src/forgeweave/templates/gemini/skills/web-research/SKILL.md
src/forgeweave/templates/gemini/skills/web-research/references/politeness-policy.md
src/forgeweave/templates/gemini/skills/web-research/scripts/fetch_url.py
src/forgeweave/templates/gemini/skills/workflow-orchestrator/SKILL.md
src/forgeweave/templates/gemini/skills/workflow-orchestrator/references/orchestration-patterns.md
src/forgeweave/templates/gemini/skills/workflow-orchestrator/scripts/execute_pipeline.py
src/forgeweave/templates/opencode/opencode.json
src/forgeweave/templates/qwen/qwen-extension.json
src/forgeweave/templates/qwen/agents/research-agent.md
src/forgeweave/templates/qwen/agents/research-agent.yaml
src/forgeweave/templates/qwen/agents/research-output-writer.md
src/forgeweave/templates/qwen/agents/research-output-writer.yaml
src/forgeweave/templates/qwen/agents/research-planner.md
src/forgeweave/templates/qwen/agents/research-planner.yaml
src/forgeweave/templates/qwen/agents/research-synthesizer.md
src/forgeweave/templates/qwen/agents/research-synthesizer.yaml
src/forgeweave/templates/qwen/agents/research-validator.md
src/forgeweave/templates/qwen/agents/research-validator.yaml
src/forgeweave/templates/qwen/commands/forge-commit.md
src/forgeweave/templates/qwen/commands/forge-commit.toml
src/forgeweave/templates/qwen/commands/forge-docs.md
src/forgeweave/templates/qwen/commands/forge-docs.toml
src/forgeweave/templates/qwen/commands/forge-research.md
src/forgeweave/templates/qwen/commands/forge-research.toml
src/forgeweave/templates/qwen/commands/forge-review.md
src/forgeweave/templates/qwen/commands/forge-review.toml
src/forgeweave/templates/qwen/commands/forge-start.md
src/forgeweave/templates/qwen/commands/forge-start.toml
src/forgeweave/templates/qwen/commands/forge-test.md
src/forgeweave/templates/qwen/commands/forge-test.toml
src/forgeweave/templates/qwen/hooks/on_agent_end.ts
src/forgeweave/templates/qwen/hooks/on_agent_start.ts
src/forgeweave/templates/qwen/hooks/on_error.ts
src/forgeweave/templates/qwen/hooks/on_prompt_submit.ts
src/forgeweave/templates/qwen/hooks/on_tool_execute.ts
src/forgeweave/templates/qwen/hooks/on_tool_result.ts
src/forgeweave/templates/qwen/skills/agent-spawner/SKILL.md
src/forgeweave/templates/qwen/skills/agent-spawner/references/tui-agent-formats.md
src/forgeweave/templates/qwen/skills/agent-spawner/scripts/generate_agent.py
src/forgeweave/templates/qwen/skills/architecture-designer/SKILL.md
src/forgeweave/templates/qwen/skills/architecture-designer/references/architecture-patterns.md
src/forgeweave/templates/qwen/skills/architecture-designer/scripts/generate_mermaid.py
src/forgeweave/templates/qwen/skills/code-builder/SKILL.md
src/forgeweave/templates/qwen/skills/code-builder/references/project-conventions.md
src/forgeweave/templates/qwen/skills/code-builder/scripts/scaffold_module.py
src/forgeweave/templates/qwen/skills/command-executor/SKILL.md
src/forgeweave/templates/qwen/skills/command-executor/references/command-patterns.md
src/forgeweave/templates/qwen/skills/command-executor/scripts/route_command.py
src/forgeweave/templates/qwen/skills/command-executor/templates/command_registry.json
src/forgeweave/templates/qwen/skills/context-loader/SKILL.md
src/forgeweave/templates/qwen/skills/context-loader/references/project-scan-checklist.md
src/forgeweave/templates/qwen/skills/context-loader/scripts/scan_project.py
src/forgeweave/templates/qwen/skills/contributor-onboarding/SKILL.md
src/forgeweave/templates/qwen/skills/contributor-onboarding/evals/test_beginner_docs.json
src/forgeweave/templates/qwen/skills/debugger/SKILL.md
src/forgeweave/templates/qwen/skills/debugger/references/debugging-methodology.md
src/forgeweave/templates/qwen/skills/debugger/scripts/hypothesis_tracker.py
src/forgeweave/templates/qwen/skills/deep-research/SKILL.md
src/forgeweave/templates/qwen/skills/deep-research/evals/test_happy_path.json
src/forgeweave/templates/qwen/skills/deep-research/examples/README.md
src/forgeweave/templates/qwen/skills/deep-research/references/pipeline-architecture.md
src/forgeweave/templates/qwen/skills/deep-research/references/url-sourcing-rules.md
src/forgeweave/templates/qwen/skills/deep-research/scripts/plan_generator.py
src/forgeweave/templates/qwen/skills/deep-research/scripts/synthesize_report.py
src/forgeweave/templates/qwen/skills/deep-research/scripts/validate_research.py
src/forgeweave/templates/qwen/skills/deep-research/templates/plan_template.md
src/forgeweave/templates/qwen/skills/deep-research/templates/report_template.md
src/forgeweave/templates/qwen/skills/memory-manager/SKILL.md
src/forgeweave/templates/qwen/skills/memory-manager/references/storage-patterns.md
src/forgeweave/templates/qwen/skills/memory-manager/scripts/cache_manager.py
src/forgeweave/templates/qwen/skills/planner/SKILL.md
src/forgeweave/templates/qwen/skills/planner/references/decomposition-patterns.md
src/forgeweave/templates/qwen/skills/planner/scripts/decompose_task.py
src/forgeweave/templates/qwen/skills/planner/templates/plan_template.md
src/forgeweave/templates/qwen/skills/quick-research/SKILL.md
src/forgeweave/templates/qwen/skills/quick-research/references/source-reliability.md
src/forgeweave/templates/qwen/skills/quick-research/scripts/fetch_and_extract.py
src/forgeweave/templates/qwen/skills/refactor-engine/SKILL.md
src/forgeweave/templates/qwen/skills/refactor-engine/references/refactoring-patterns.md
src/forgeweave/templates/qwen/skills/refactor-engine/scripts/extract_function.py
src/forgeweave/templates/qwen/skills/skill-authoring/SKILL.md
src/forgeweave/templates/qwen/skills/skill-authoring/assets/eval-template.json
src/forgeweave/templates/qwen/skills/skill-authoring/evals/test_valid_bundle.json
src/forgeweave/templates/qwen/skills/skill-authoring/references/SKILL_SPEC_QUICKREF.md
src/forgeweave/templates/qwen/skills/skill-authoring/scripts/validate_skill_bundle.py
src/forgeweave/templates/qwen/skills/skill-generator/SKILL.md
src/forgeweave/templates/qwen/skills/skill-generator/references/skill-spec-reference.md
src/forgeweave/templates/qwen/skills/skill-generator/scripts/scaffold_skill.py
src/forgeweave/templates/qwen/skills/test-generator/SKILL.md
src/forgeweave/templates/qwen/skills/test-generator/references/testing-guidelines.md
src/forgeweave/templates/qwen/skills/test-generator/scripts/detect_framework.py
src/forgeweave/templates/qwen/skills/tool-selector/SKILL.md
src/forgeweave/templates/qwen/skills/tool-selector/references/available-tools.md
src/forgeweave/templates/qwen/skills/tool-selector/scripts/select_tools.py
src/forgeweave/templates/qwen/skills/validation-engine/SKILL.md
src/forgeweave/templates/qwen/skills/validation-engine/references/validation-rules.md
src/forgeweave/templates/qwen/skills/validation-engine/scripts/check_claims.py
src/forgeweave/templates/qwen/skills/web-research/SKILL.md
src/forgeweave/templates/qwen/skills/web-research/references/politeness-policy.md
src/forgeweave/templates/qwen/skills/web-research/scripts/fetch_url.py
src/forgeweave/templates/qwen/skills/workflow-orchestrator/SKILL.md
src/forgeweave/templates/qwen/skills/workflow-orchestrator/references/orchestration-patterns.md
src/forgeweave/templates/qwen/skills/workflow-orchestrator/scripts/execute_pipeline.py
src/forgeweave/templates/qwen/src/forge_bridge.ts
src/forgeweave/templates/qwen/src/forge_client.ts
src/forgeweave/templates/qwen/src/index.ts
tests/test_imports.py