Openclaw용 Dev Test: 개발 및 테스트 SOP

고품질 코드 변경을 구현하기 위한 규율 있고 다단계로 구성된 개발 및 테스트 표준 운영 절차(SOP)입니다.

sliverp
v1.0.0
Mar 24, 2026
0
771
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install dev-test

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 dev-test 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Dev Test: 개발 및 테스트 SOP란 무엇인가요?

dev-test 스킬은 AI 에이전트와 개발자가 구조화된 라이프사이클을 통해 코드 무결성을 보장할 수 있도록 설계된 포괄적인 표준 운영 절차입니다. 구현 전 이해를 우선시함으로써, 이 Openclaw Skills 자산은 기술 부채를 방지하고 버그 수정, 기능 추가, 리팩토링 등 모든 코드 변경이 의도적이고 테스트되었으며 유지 관리 가능하도록 보장합니다.

이 스킬은 최소한의 집중적인 변경, 심층 방어 설계 및 Arrange-Act-Assert 테스트 패턴과 같은 베스트 프랙티스를 강제함으로써 원시 코딩과 전문 엔지니어링 사이의 간극을 메워줍니다. Openclaw Skills 사용자가 모든 프로그래밍 언어 또는 프레임워크에서 깨끗하고 리뷰 가능한 diff와 강력한 테스트 커버리지를 달성할 수 있도록 신뢰할 수 있는 프레임워크를 제공합니다.

Dev Test: 개발 및 테스트 SOP 활용 사례

  • 검증된 회귀 테스트를 통한 버그 수정 구현.
  • 하위 호환성을 유지하면서 새로운 기능 개발.
  • 기존 동작을 변경하지 않고 코드 리팩토링 실행.
  • 특정 프로젝트 컨벤션에 따라 오픈 소스 프로젝트에 기여.
  • CI/CD 또는 멀티 에이전트 파이프라인 내에서 품질 검사 자동화.

Dev Test: 개발 및 테스트 SOP 작동 원리

  1. 컨텍스트 연구: 프로젝트 컨벤션(예: CONTRIBUTING.md), 데이터 흐름 및 기존 테스트 패턴을 분석하여 멘탈 모델을 구축하는 것으로 시작합니다.
  2. 최소 구현: '최소한의 집중적인 변경' 원칙에 따라 코드를 작성하여 기존 스타일과 패턴을 엄격히 준수합니다.
  3. 테스트 주도 검증: 수정 검증, 엣지 케이스, 오류 처리 및 회귀를 포함하는 테스트 세트를 생성합니다.
  4. 점진적 실행: 특정 수정된 테스트부터 전체 세트까지 단계별로 테스트를 실행하여 즉각적인 피드백과 시스템 전반의 안정성을 보장합니다.
  5. 엄격한 Diff 리뷰: 체크리스트를 기반으로 diff의 모든 라인을 감사하여 디버그 출력, 비밀 정보 또는 실수로 인한 편집을 제거합니다.
  6. 표준화된 커밋: 명확한 버전 이력을 위해 conventional commit 형식을 사용하여 변경 사항을 스테이징하고 커밋합니다.

Dev Test: 개발 및 테스트 SOP 설정 가이드

이 워크플로우를 AI 에이전트 환경에 통합하려면 선호하는 테스트 러너(예: pytest, jest, go test)가 설치되어 있는지 확인하십시오. Openclaw Skills에서 dev-test 로직을 활용하려면 다음 단계를 따르세요.

# 1. Initialize the development environment
git checkout -b feature/your-feature-name

# 2. Study the codebase context
cat CONTRIBUTING.md
ls -R tests/

# 3. Run the progressive testing command after implementation
python -m pytest tests/test_new_feature.py -v --tb=short

Dev Test: 개발 및 테스트 SOP 데이터 스키마 및 분류 체계

이 스킬은 아래와 같이 일련의 체크포인트와 구조화된 출력을 통해 워크플로우를 구성합니다.

단계 주요 출력물 분류/패턴
연구 멘탈 모델 파일, 함수 및 데이터 흐름에 대한 컨텍스트 이해
구현 소스 코드 기존 패턴 준수 (snake_case vs camelCase)
테스트 테스트 스크립트 Arrange-Act-Assert 패턴 (예: test_feature_handles_null_input)
리뷰 깨끗한 Diff git diff --stat 및 git diff --cached를 통해 검증
커밋 Git 커밋 Conventional Commits 형식: {type}({scope}): {description}

Dev Test: 개발 및 테스트 SOP 고급 기능

  • 멀티 에이전트 파이프라인 통합: Openclaw Skills 에코시스템 내에서 repo-setup을 원활하게 따르고 pr-pilot으로 데이터를 전달합니다.
  • 방어적 설계 패턴: 구현 단계에서 심층 방어 및 우아한 성능 저하와 같은 원칙을 강제합니다.
  • 사용자 정의 가능한 테스트 범위: 단일 파일 실행부터 전체 세트 회귀 실행까지 점진적 테스트를 지원합니다.
  • Conventional Commit 강제: 더 나은 변경 로그 생성 및 팀 커뮤니케이션을 위해 커밋 히스토리를 표준화합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*