Skip to content

feat: add claude-native knowledge layer#32

Open
MianLeow wants to merge 6 commits into
mainfrom
claude-knowledge-layer
Open

feat: add claude-native knowledge layer#32
MianLeow wants to merge 6 commits into
mainfrom
claude-knowledge-layer

Conversation

@MianLeow

Copy link
Copy Markdown

Summary

  • Add .claude/knowledge/ directory with repo-specific context for Claude Code
  • Includes computed indices (git hotspots, churn leaders, co-change clusters), ADRs, and conventions where applicable
  • Part of the claude-native initiative — structured context that makes Claude Code deeply understand this repo

What this enables

  • Claude Code understands this repo's architecture, hot paths, and conventions
  • PR reviews automatically flag files with high fix frequency and known bug patterns
  • Cross-repo impact analysis works across the full 48-repo codebase

Details

Test plan

  • Verify .claude/knowledge/ files are accurate for this repo
  • Open Claude Code in this repo and ask a domain-specific question
  • Confirm no build/test impact (context files only)

🤖 Generated with Claude Code

vungle-zhongliangong and others added 6 commits December 3, 2025 08:38
* updated modules to use Vungle/mcp-trino and Vungle/oauth-mcp-proxy

* Updated crypto and net versions to resolve CVE issues

* removed per user restriction to use claude

* updated golang patch version to 1.24.11 to remove golvunlncheck warning

* updated github workflow to use newer go patch version 1.24.11

---------

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>
Signed-off-by: Zhong Liang Ong <zong@liftoff.io>
* added method to retrieve user from context

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

* added run apk update to fix docker build error

* add run apk update to runtime container to fix docker build error

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

* add run apk update to runtime container to fix docker build error

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

* manually update alpine linux version to fix execve error in busybox-1.37.0-r29.trigger

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

* updated trino per query arguments

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

* updated oauth-mcp-proxy to remove scopes_supported in oauth-protected-resource route

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>

---------

Signed-off-by: Zhong Liang Ong <zong@liftoff.io>
Structured .claude/knowledge/ directory with architecture docs,
conventions, ADRs, and extraction scripts for AI-assisted development.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Repo was previously cloned with --depth 1, causing git-intelligence.json
to contain inaccurate git history data. Regenerated after unshallowing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…entions)

Git hotspot analysis (churn leaders, co-change clusters, contributor summary,
hotspot map) plus repo-specific ADRs, conventions, and CI workflow where applicable.

Part of the claude-native initiative — structured context for Claude Code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MianLeow MianLeow added the Do Not Merge PR is still in progress — do not merge label Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Merge PR is still in progress — do not merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants