mirror of
https://github.com/cexll/myclaude.git
synced 2026-02-05 02:30:26 +08:00
feat: implement modular installation system
引入模块化安装系统,支持可配置的工作流组合: 核心改进: - .claude-plugin/marketplace.json: 移除废弃模块引用,精简插件清单 - .gitignore: 添加 Python 开发环境忽略项(.venv, __pycache__, .coverage) - Makefile: 标记 make install 为 LEGACY,推荐使用 install.py - install.sh: codex-wrapper 安装脚本,添加到 PATH 新架构使用 config.json 控制模块启用/禁用,支持: - 选择性安装工作流(dev/bmad/requirements/essentials) - 声明式操作定义(merge_dir/copy_file/run_command) - 版本化配置管理 迁移路径: make install -> python3 install.py --install-dir ~/.claude 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -124,58 +124,6 @@
|
|||||||
"./agents/debug.md"
|
"./agents/debug.md"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "advanced-ai-agents",
|
|
||||||
"source": "./advanced-ai-agents/",
|
|
||||||
"description": "Advanced AI agent for complex problem solving and deep analysis with GPT-5 integration",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"author": {
|
|
||||||
"name": "Claude Code Dev Workflows",
|
|
||||||
"url": "https://github.com/cexll/myclaude"
|
|
||||||
},
|
|
||||||
"homepage": "https://github.com/cexll/myclaude",
|
|
||||||
"repository": "https://github.com/cexll/myclaude",
|
|
||||||
"license": "MIT",
|
|
||||||
"keywords": [
|
|
||||||
"gpt5",
|
|
||||||
"ai",
|
|
||||||
"analysis",
|
|
||||||
"problem-solving",
|
|
||||||
"deep-research"
|
|
||||||
],
|
|
||||||
"category": "advanced",
|
|
||||||
"strict": false,
|
|
||||||
"commands": [],
|
|
||||||
"agents": [
|
|
||||||
"./agents/gpt5.md"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "requirements-clarity",
|
|
||||||
"source": "./requirements-clarity/",
|
|
||||||
"description": "Transforms vague requirements into actionable PRDs through systematic clarification with 100-point scoring system",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"author": {
|
|
||||||
"name": "Claude Code Dev Workflows",
|
|
||||||
"url": "https://github.com/cexll/myclaude"
|
|
||||||
},
|
|
||||||
"homepage": "https://github.com/cexll/myclaude",
|
|
||||||
"repository": "https://github.com/cexll/myclaude",
|
|
||||||
"license": "MIT",
|
|
||||||
"keywords": [
|
|
||||||
"requirements",
|
|
||||||
"clarification",
|
|
||||||
"prd",
|
|
||||||
"specifications",
|
|
||||||
"quality-gates",
|
|
||||||
"requirements-engineering"
|
|
||||||
],
|
|
||||||
"category": "essentials",
|
|
||||||
"strict": false,
|
|
||||||
"skills": [
|
|
||||||
"./skills/SKILL.md"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "codex-cli",
|
"name": "codex-cli",
|
||||||
"source": "./skills/codex/",
|
"source": "./skills/codex/",
|
||||||
|
|||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,2 +1,6 @@
|
|||||||
.claude/
|
.claude/
|
||||||
.claude-trace
|
.claude-trace
|
||||||
|
.venv
|
||||||
|
.pytest_cache
|
||||||
|
__pycache__
|
||||||
|
.coverage
|
||||||
|
|||||||
8
Makefile
8
Makefile
@@ -7,10 +7,12 @@
|
|||||||
help:
|
help:
|
||||||
@echo "Claude Code Multi-Agent Workflow - Quick Deployment"
|
@echo "Claude Code Multi-Agent Workflow - Quick Deployment"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@echo "Recommended installation: python3 install.py --install-dir ~/.claude"
|
||||||
|
@echo ""
|
||||||
@echo "Usage: make [target]"
|
@echo "Usage: make [target]"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Targets:"
|
@echo "Targets:"
|
||||||
@echo " install - Install all configurations to Claude Code"
|
@echo " install - LEGACY: install all configurations (prefer install.py)"
|
||||||
@echo " deploy-bmad - Deploy BMAD workflow (bmad-pilot)"
|
@echo " deploy-bmad - Deploy BMAD workflow (bmad-pilot)"
|
||||||
@echo " deploy-requirements - Deploy Requirements workflow (requirements-pilot)"
|
@echo " deploy-requirements - Deploy Requirements workflow (requirements-pilot)"
|
||||||
@echo " deploy-essentials - Deploy Development Essentials workflow"
|
@echo " deploy-essentials - Deploy Development Essentials workflow"
|
||||||
@@ -36,6 +38,8 @@ OUTPUT_STYLES_DIR = output-styles
|
|||||||
|
|
||||||
# Install all configurations
|
# Install all configurations
|
||||||
install: deploy-all
|
install: deploy-all
|
||||||
|
@echo "⚠️ LEGACY PATH: make install will be removed in future versions."
|
||||||
|
@echo " Prefer: python3 install.py --install-dir ~/.claude"
|
||||||
@echo "✅ Installation complete!"
|
@echo "✅ Installation complete!"
|
||||||
|
|
||||||
# Deploy BMAD workflow
|
# Deploy BMAD workflow
|
||||||
@@ -140,4 +144,4 @@ all: deploy-all
|
|||||||
# Version info
|
# Version info
|
||||||
version:
|
version:
|
||||||
@echo "Claude Code Multi-Agent Workflow System v3.1"
|
@echo "Claude Code Multi-Agent Workflow System v3.1"
|
||||||
@echo "BMAD + Requirements-Driven Development"
|
@echo "BMAD + Requirements-Driven Development"
|
||||||
|
|||||||
@@ -1,6 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
echo "⚠️ WARNING: install.sh is LEGACY and will be removed in future versions."
|
||||||
|
echo "Please use the new installation method:"
|
||||||
|
echo " python3 install.py --install-dir ~/.claude"
|
||||||
|
echo ""
|
||||||
|
echo "Continuing with legacy installation in 5 seconds..."
|
||||||
|
sleep 5
|
||||||
|
|
||||||
# Detect platform
|
# Detect platform
|
||||||
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
|
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
|
||||||
ARCH=$(uname -m)
|
ARCH=$(uname -m)
|
||||||
|
|||||||
Reference in New Issue
Block a user