Skip to content

Conversation

@wu-sheng
Copy link
Member

Summary

  • Move plugin development content (V2/V1 APIs, class matching, tracing concepts, meter APIs, plugin test framework, etc.) from root CLAUDE.md into dedicated module-level files:
    • apm-sniffer/apm-sdk-plugin/CLAUDE.md — full SDK plugin development guide (~280 lines)
    • apm-sniffer/bootstrap-plugins/CLAUDE.md — bootstrap plugin specifics (~50 lines)
  • Root CLAUDE.md reduced from ~700 lines to ~300 lines, keeping only project-level info (build, architecture overview, code style, PR guidelines) with cross-references to the plugin guides

Test plan

  • Verify root CLAUDE.md still contains project overview, build, code style, testing, PR guidelines
  • Verify apm-sniffer/apm-sdk-plugin/CLAUDE.md contains full plugin dev guide (APIs, rules, tracing, meters, test framework)
  • Verify apm-sniffer/bootstrap-plugins/CLAUDE.md contains bootstrap-specific guidance with cross-references
  • Verify cross-references between files are correct

…files

Move plugin development content (V2/V1 APIs, class matching, tracing concepts,
meter APIs, plugin test framework, etc.) into dedicated CLAUDE.md files under
apm-sniffer/apm-sdk-plugin/ and apm-sniffer/bootstrap-plugins/, reducing the
root CLAUDE.md from ~700 lines to ~300 lines for better maintainability.
@wu-sheng wu-sheng requested a review from wankai123 February 12, 2026 12:14
@wu-sheng wu-sheng added this to the 9.6.0 milestone Feb 12, 2026
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