Communitygithub.com

littleWang999/clangd-프로젝트-설정

C/C++ Kbuild, Makefile, CMake 프로젝트에서 VSCode용 clangd 설정을 생성하는 Codex 스킬입니다.

clangd-프로젝트-설정란 무엇인가요?

이 스킬은 C/C++ 개발 환경에서 clangd 언어 서버를 효과적으로 사용할 수 있도록 VSCode 설정을 자동으로 구성해줍니다. Kbuild, Makefile, CMake 등 다양한 빌드 시스템을 지원하며, 프로젝트의 컴파일 옵션을 분석하여 compile_commands.json을 생성하거나 직접 구성합니다. Codex 에이전트가 프로젝트 구조를 파악하여 적절한 clangd 설정 파일(.clangd, .vscode/settings.json)을 생성하고, 필요시 빌드 시스템에 맞는 플래그를 추출합니다. 이를 통해 개발자는 복잡한 C/C++ 프로젝트에서도 정확한 코드 탐색, 자동 완성, 진단 기능을 clangd를 통해 누릴 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add littleWang999/clangd-project-setup

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

clangd-프로젝트-설정은(는) 무엇을 하나요?

C/C++ Kbuild, Makefile, CMake 프로젝트에서 VSCode용 clangd 설정을 생성하는 Codex 스킬입니다.

개요

이 스킬은 다양한 빌드 시스템을 사용하는 C/C++ 프로젝트에서 clangd 언어 서버를 위한 설정을 자동으로 구성합니다.

지원 빌드 시스템

  • Kbuild: Linux 커널 빌드 시스템
  • Makefile: 전통적인 Make 빌드 시스템
  • CMake: CMake 기반 프로젝트

사용 방법

  1. VSCode에서 C/C++ 프로젝트를 엽니다.
  2. Codex 에이전트에게 clangd 설정을 요청합니다.
  3. 스킬이 자동으로 프로젝트 구조를 분석하고 필요한 설정 파일을 생성합니다.

생성되는 파일

  • .clangd: clangd 설정 파일
  • .vscode/settings.json: VSCode 설정 파일
  • compile_commands.json: 컴파일 데이터베이스 (필요시)

참고 사항

  • 프로젝트 루트에서 실행해야 합니다.
  • CMake 프로젝트의 경우 CMakeLists.txt가 필요합니다.
  • Makefile 프로젝트는 make 명령어로 빌드 가능해야 합니다.

관련 스킬