发布

  • Claude/analyze repo gm t um (#545)

    frostbyte_neo 发布于 2026-03-22 17:33:37 +00:00

    • fix: fill implementation gaps across core modules
    • Replace ConfidenceChecker placeholder methods with real implementations
      that search the codebase for duplicates, verify architecture docs exist,
      check research references, and validate root cause specificity
    • Fix intelligent_execute() error capture: collect actual errors from
      failed tasks instead of hardcoded None, format tracebacks as strings,
      and fix variable shadowing bug where loop var overwrote task parameter
    • Implement ReflexionPattern mindbase integration via HTTP API with
      graceful fallback when service is unavailable
    • Fix .gitignore: remove duplicate entries, add explicit !-rules for
      .claude/settings.json and .claude/skills/, remove Tests/ ignore
    • Remove unnecessary sys.path hack in cli/main.py
    • Fix FailureEntry.from_dict to not mutate input dict
    • Add comprehensive execution module tests: 62 new tests covering
      ParallelExecutor, ReflectionEngine, SelfCorrectionEngine, and the
      intelligent_execute orchestrator (136 total, all passing)

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • chore: include test-generated reflexion artifacts

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    Security fixes:

    • #536: Remove shell=True and user-controlled $SHELL from _run_command()
      to prevent arbitrary code execution. Use direct list-based subprocess.run
      without passing full os.environ to child processes.
    • #537: Add SHA-256 integrity verification for downloaded docker-compose
      and mcp-config files. Downloads are deleted on hash mismatch. Gateway
      config supports pinned hashes via docker_compose_sha256/mcp_config_sha256.

    Bug fixes:

    • #531: Add agent file installation to superclaude install and update
      commands. 20 agent markdown files are now copied to ~/.claude/agents/
      alongside command installation.
    • #517: Fix MCP env var flag from --env to -e for API key passthrough,
      matching the Claude CLI's expected format.

    Usability:

    • #534: Replace Japanese trigger phrases and report labels in pm-agent.md
      and pm.md (both src/ and plugins/) with English equivalents for
      international accessibility.

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • docs: align documentation with Claude Code and fix version/count gaps
    • Update CLAUDE.md project structure to include agents/ (20 agents),
      modes/ (7 modes), commands/ (30 commands), skills/, hooks/, mcp/,
      and core/ directories. Add Claude Code integration points section.
    • Fix version references: 4.1.5 -> 4.2.0 in installation.md,
      quick-start.md, and package.json (was 4.1.7)
    • Fix feature counts across all docs:
      • Commands: 21 -> 30
      • Agents: 14/16 -> 20
      • Modes: 6 -> 7
      • MCP Servers: 6 -> 8
    • Update README.md agent count from 16 to 20
    • Add docs/user-guide/claude-code-integration.md explaining how
      SuperClaude maps to Claude Code's native features (commands,
      agents, hooks, skills, settings, MCP servers, pytest plugin)

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • chore: update test-generated reflexion log

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • docs: comprehensive Claude Code gap analysis and integration guide
    • Rewrite docs/user-guide/claude-code-integration.md with full feature
      mapping: all 28 hook events, skills system with YAML frontmatter,
      5 settings scopes, permission rules, plan mode, extended thinking,
      agent teams, voice, desktop features, and session management.
      Includes detailed gap table showing where SuperClaude under-uses
      Claude Code capabilities (skills migration, hooks integration,
      plan mode, settings profiles).
    • Add Claude Code native features section to CLAUDE.md with extension
      points we use vs should use more (hooks, skills, plan mode, settings)
    • Add Claude Code integration gap analysis to KNOWLEDGE.md with
      prioritized action items for skills migration, hooks leverage,
      plan mode integration, and settings profiles

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • chore: update test-generated reflexion log

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • chore: bump version to 4.3.0

    Bump version across all 15 files:

    • VERSION, pyproject.toml, package.json
    • src/superclaude/__init__.py, src/superclaude/__version__.py
    • CLAUDE.md, PLANNING.md, TASK.md, CHANGELOG.md
    • README.md, README-zh.md, README-ja.md, README-kr.md
    • docs/getting-started/installation.md, quick-start.md
    • docs/Development/pm-agent-integration.md

    Also fixes __version__.py which was out of sync at 0.4.0.
    Adds comprehensive CHANGELOG entry for v4.3.0.

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • i18n: replace all Japanese/Chinese text with English in source files

    Replace CJK text with English across all non-translation files:

    • src/superclaude/commands/pm.md: 38 Japanese strings in PDCA cycle,
      error handling patterns, anti-patterns, document templates
    • src/superclaude/agents/pm-agent.md: 20 Japanese strings in PDCA
      phases, self-evaluation, documentation sections
    • plugins/superclaude/: synced from src/ copies
    • .github/workflows/readme-quality-check.yml: all Chinese comments,
      table headers, report strings, and PR comment text
    • .github/workflows/pull-sync-framework.yml: Japanese comment
    • .github/PULL_REQUEST_TEMPLATE.md: complete rewrite from Japanese

    Translation files (README-ja.md, docs/user-guide-jp/, etc.) are
    intentionally kept in their respective languages.

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9

    • feat: package SuperClaude as native Claude Code plugin

    Create a fully-structured Claude Code plugin at plugins/superclaude/:

    Plugin manifest (.claude-plugin/plugin.json):

    • Name: superclaude, version 4.3.0
    • Registers 30 commands, 20 agents, 6 skills, hooks, and MCP servers
    • Keywords, author, repository, and license metadata

    New skills (SKILL.md with YAML frontmatter):

    • deep-research: systematic investigation with citations
    • brainstorm: Socratic discovery and creative problem-solving
    • troubleshoot: root cause analysis protocol (never retry blindly)
    • pm: PDCA cycles, confidence checks, context persistence
    • token-efficiency: ultra-compressed output mode

    Enhanced hooks (hooks.json):

    • SessionStart: initialize session context via script
    • Stop: check for uncommitted changes and incomplete tasks
    • PostToolUse (Write|Edit): verify edit correctness

    MCP servers (.mcp.json):

    • Context7: official library documentation
    • Sequential Thinking: multi-step problem solving

    Cleanup:

    • Remove Python __init__.py files (not needed for Claude Code plugins)
    • Add plugin README with installation and usage docs

    Usage:
    claude --plugin-dir ./plugins/superclaude # Local dev
    /superclaude:research # Use a command
    /superclaude:brainstorm # Use a skill

    https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9


    Signed-off-by: Mithun Gowda B mithungowda.b7411@gmail.com
    Co-authored-by: Claude noreply@anthropic.com

    下载附件