Community코딩 & 개발github.com

guoleizhen717/edem-triaxial-skill

EDEM 삼축 구속압 2차 개발 Skill - Claude AI를 활용한 EDEM 플러그인 개발

edem-triaxial-skill란 무엇인가요?

이 스킬은 EDEM 시뮬레이션 소프트웨어의 삼축(triaxial) 구속압 테스트를 위한 사용자 정의 플러그인 개발을 Claude AI가 지원하는 기능입니다. EDEM의 API를 활용하여 삼축 압축 시험의 경계 조건, 하중 제어, 데이터 수집 등을 자동화하는 코드를 생성하고, 사용자가 EDEM 플러그인 개발을 보다 효율적으로 수행할 수 있도록 도와줍니다. 이 스킬을 사용하면 EDEM의 C++ API, Python 스크립팅, 또는 사용자 정의 모델(Custom Model) 개발 시 필요한 코드 템플릿과 예제를 신속하게 얻을 수 있습니다. 주로 Claude Code, Cursor, 또는 기타 AI 코딩 도우미 환경에서 활용할 수 있으며, EDEM의 삼축 시험 관련 파라미터 설정, 데이터 처리, 시각화 기능을 포함한 완전한 플러그인 개발 워크플로우를 지원합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add guoleizhen717/edem-triaxial-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

edem-triaxial-skill은(는) 무엇을 하나요?

EDEM 삼축 구속압 2차 개발 Skill - Claude AI를 활용한 EDEM 플러그인 개발

개요

이 스킬은 EDEM(Discrete Element Method) 시뮬레이션 소프트웨어에서 삼축 구속압(triaxial confinement) 테스트를 위한 사용자 정의 플러그인을 개발하는 과정을 지원합니다. Claude AI를 통해 EDEM API를 활용한 코드 생성, 디버깅, 최적화를 수행할 수 있습니다.

주요 기능

  • 삼축 압축 시험 경계 조건 자동 설정
  • 구속압 제어 및 모니터링 코드 생성
  • 변형률 및 응력 데이터 수집 및 분석
  • 사용자 정의 물질 모델(Custom Material Model) 템플릿
  • EDEM API 기반 C++ 및 Python 스크립트 예제

사용 방법

  1. Claude Code 또는 Cursor 환경에서 이 스킬을 활성화합니다.
  2. EDEM 플러그인 개발에 필요한 요구사항을 설명합니다.
  3. Claude가 생성한 코드를 검토하고 EDEM 프로젝트에 통합합니다.
  4. 시뮬레이션을 실행하고 결과를 분석합니다.

지원 환경

  • EDEM 2023 이상
  • Visual Studio 2019/2022 (C++ 개발)
  • Python 3.8 이상 (스크립팅)
  • Claude Code, Cursor, Codex 등 AI 코딩 도우미

예제 코드

// EDEM 삼축 시험 플러그인 예제 (C++)
#include "EDEMPlugin.h"

class TriaxialPlugin : public EDEMPlugin {
public:
    TriaxialPlugin() : EDEMPlugin() {}
    
    virtual void execute() override {
        // 구속압 설정
        setConfinementPressure(100.0); // kPa
        
        // 축 변형률 제어
        setAxialStrainRate(0.01); // 1%/s
        
        // 데이터 수집
        recordData();
    }
};

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

관련 스킬