fiftyone-code-style
FiftyOne Python 코드 스타일 적용
FiftyOne 기여자는 imports, docstrings, utilities, validation 전반에서 일관된 Python 스타일이 필요합니다. 이 skill은 호환 가능한 코드를 위한 집중적인 규칙과 체크리스트를 제공합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "fiftyone-code-style" from https://skillstore.io/skills/adonaivera-fiftyone-code-style.md and its manifest at https://skillstore.io/api/skills/adonaivera-fiftyone-code-style/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"fiftyone-code-style" 사용 중입니다. import 순서가 섞여 있고 logger setup이 누락된 새 FiftyOne module.
예상 결과:
- standard library imports를 third-party, eta, FiftyOne imports보다 앞으로 이동하세요.
- imports 뒤에 module-level logger setup을 추가하세요.
- core modules에는 문서화된 FiftyOne aliases를 사용하세요.
"fiftyone-code-style" 사용 중입니다. public API docstring 대신 비공식 comments가 있는 function.
예상 결과:
- 짧은 summary가 포함된 Google-style docstring을 사용하세요.
- 각 parameter에 대해 Args entries를 추가하고 유용한 경우 defaults를 포함하세요.
- function behavior에 필요한 경우에만 Returns 및 Raises 섹션을 추가하세요.
"fiftyone-code-style" 사용 중입니다. 무거운 optional dependency를 module load time에 import하는 plugin change.
예상 결과:
- optional 또는 heavy dependencies에는 lazy import 지침을 사용하세요.
- 누락된 optional packages에 대해 명확한 fallback 또는 warning path를 추가하세요.
- validation checklist가 linting, formatting, targeted tests를 포함하는지 확인하세요.
보안 감사
안전All 74 static findings were adjudicated as false positives. The matches are Markdown code fences, inline code, a documentation URL, fixed example validation commands, or a style-guide heading, with no executable malicious behavior found.
위험 요인
⚙️ 외부 명령어 (72)
🌐 네트워크 접근 (1)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/adonaivera-fiftyone-code-style/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/adonaivera-fiftyone-code-style.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
AdonaiVera. (2026). fiftyone-code-style security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8BibTeX 인용
@techreport{adonaivera-adonaivera-fiftyone-code-style-2026,
author = {AdonaiVera},
title = {fiftyone-code-style security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "fiftyone-code-style security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "AdonaiVera"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8"
identifiers:
- type: other
value: "skillstore:adonaivera-fiftyone-code-style:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
FiftyOne 기여 준비
pull request를 제출하기 전에 새 modules, imports, docstrings, helper functions를 FiftyOne repository 규칙에 맞춥니다.
일관된 플러그인 빌드
FiftyOne plugin code를 작성할 때 문서화된 aliases, lazy import 지침, validation checklist를 사용합니다.
Python 변경 사항 검토
제안된 코드를 import ordering, utility reuse, docstrings, logging, tests에 대한 간결한 체크리스트와 비교합니다.
이 프롬프트를 사용해 보세요
이 Python module을 FiftyOne code style 기준으로 검토하세요. import groups, aliases, module layout, logger setup, private helper naming에 집중하세요.
이 docstrings를 FiftyOne Google-style pattern으로 다시 작성하세요. Args, Returns, Raises 섹션은 적용되는 경우에만 포함하세요.
이 implementation에서 중복 helpers를 검사하세요. custom path, JSON, image, type-checking logic을 대체할 수 있는 기존 FiftyOne 또는 eta utilities를 제안하세요.
이 변경 사항에 대해 FiftyOne style pass를 수행하세요. import organization, lazy imports, guard patterns, warning behavior, utility reuse, tests, lint commands를 확인하세요.
모범 사례
- 더 깊은 스타일 변경을 하기 전에 import group order를 사용하세요.
- 새 helper functions를 만들기 전에 기존 FiftyOne 및 eta utilities를 확인하세요.
- 지침을 적용한 후 linting, formatting checks, targeted tests를 실행하세요.
피하기
- examples를 repository CI의 완전한 대체물로 취급하지 마세요.
- lazy imports가 적절할 때 module load time에 heavy imports를 추가하지 마세요.
- 먼저 FiftyOne 및 eta modules를 확인하지 않고 duplicate utilities를 만들지 마세요.
자주 묻는 질문
이 skill은 무엇을 도와주나요?
파일을 자동으로 수정하나요?
FiftyOne plugins에 사용할 수 있나요?
pylint, black, pytest를 실행하나요?
FiftyOne 외부에서도 유용한가요?
어떤 assistants가 사용할 수 있나요?
개발자 세부 정보
작성자
AdonaiVera라이선스
MIT
Skillstore 리비전
r1
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
c1fdca50ff516318f65fed0d7f9e82797c5171dc
유지보수 최신성
2026. 7. 22.
사용량
6 다운로드 · 292 조회
파일 구조
📄 SKILL.md