verification-protocol
80증거로 에이전트 완료 검증
AI 에이전트는 증거 없이 작업을 완료로 표시할 수 있으며, 이는 허위 완료 위험을 만듭니다. 이 스킬은 작업 완료가 인정되기 전에 독립적인 증거를 요구합니다.
안전한 Next.js API 엔드포인트 만들기
팀에는 workspace 데이터를 보호하는 일관된 API routes가 필요합니다. 이 skill은 validation, queries, responses를 위한 반복 가능한 Next.js 및 Supabase 패턴을 제공합니다.
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "api-endpoint-creation" from https://skillstore.io/skills/cleanexpo-api-endpoint-creation.md and its manifest at https://skillstore.io/api/skills/cleanexpo-api-endpoint-creation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
"api-endpoint-creation" 사용 중입니다. Create a GET endpoint for projects.
예상 결과:
workspaceId를 검증하고, 사용자 접근 권한을 확인하며, projects를 workspace_id로 조회하고, 표준 success response를 반환하는 route 개요입니다.
"api-endpoint-creation" 사용 중입니다. Add a POST endpoint for tasks.
예상 결과:
request body를 파싱하고, 필수 fields를 확인하며, workspace ownership을 저장하고, 생성된 task를 반환하는 생성 flow입니다.
"api-endpoint-creation" 사용 중입니다. Review this endpoint against the checklist.
예상 결과:
All static external command and reconnaissance findings are false positives caused by Markdown code fences and workspace validation terminology. One semantic issue remains: the example handlers return raw Supabase error messages, which can expose internal backend details in generated endpoints.
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
https://skillstore.io/skills/cleanexpo-api-endpoint-creation/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cleanexpo-api-endpoint-creation?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cleanexpo-api-endpoint-creation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cleanexpo-api-endpoint-creation/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cleanexpo-api-endpoint-creation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>CleanExpo. (2026). api-endpoint-creation security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cleanexpo-api-endpoint-creation/audits/9@techreport{cleanexpo-cleanexpo-api-endpoint-creation-2026,
author = {CleanExpo},
title = {api-endpoint-creation security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/cleanexpo-api-endpoint-creation/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "api-endpoint-creation security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "CleanExpo"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cleanexpo-api-endpoint-creation/audits/9"
identifiers:
- type: other
value: "skillstore:cleanexpo-api-endpoint-creation:audit:9"
description: "Skillstore immutable audit report identifier"
workspace 접근을 검증하고 Supabase 결과를 workspace_id로 필터링하는 GET route를 만듭니다.
요청을 검증하고 workspace 소유권 필드를 작성하며 표준 응답을 반환하는 POST route를 만듭니다.
error boundaries, Supabase access, workspace filtering, TypeScript types에 대한 체크리스트와 endpoint를 비교합니다.
Create a Next.js 15 GET endpoint for [resource]. Use Supabase, workspaceId validation, withErrorBoundary, and standard success and error responses.
Create a POST endpoint for [resource]. Validate workspace access, parse the body, require [fields], and save workspace_id and created_by.
Review this route for the skill checklist. Add missing workspace validation, Supabase server access, workspace_id filters, and standard responses.
Plan API endpoints for [resource]. Define GET and POST behavior, validation rules, workspace filtering, response handling, and production hardening notes.
작성자
CleanExpo라이선스
MIT
Skillstore 리비전
r1
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
d11af420e07cd866fe39cfa937efef3223896c06
유지보수 최신성
2026. 7. 24.
사용량
10 다운로드 · 184 조회
파일 구조
📄 SKILL.md
증거로 에이전트 완료 검증
AI 에이전트는 증거 없이 작업을 완료로 표시할 수 있으며, 이는 허위 완료 위험을 만듭니다. 이 스킬은 작업 완료가 인정되기 전에 독립적인 증거를 요구합니다.
마케팅용 AI 비디오 기획 만들기
마케팅 팀은 생성 도구를 사용하기 전에 명확한 비디오 기획이 필요합니다. 이 스킬은 캠페인 아이디어를 스크립트, 샷 리스트, 플랫폼별 참고 사항, 편집 가이드로 전환합니다.
증거로 SEO 주장 검증하기
SEO 카피에는 검증하기 어려운 주장이 자주 포함됩니다. 이 스킬은 Claude, Codex, Claude Code가 주장의 출처를 제시하고, 신뢰도를 점수화하며, 사실과 예측을 구분하도록 안내합니다.
접근성 높은 시각적 경험 구축
시각적 경험은 페이지 전반에서 일관성이 떨어지거나 느려지거나 접근성이 낮아질 수 있습니다. 이 스킬은 명확한 안전 제약 조건과 함께 애니메이션, 갤러리, 데모, Three.js 업데이트를 안내합니다.
퍼널 전반의 의사결정 순간 매핑
캠페인 팀은 구매자가 다음 단계로 나아가지 못하게 막는 정확한 질문을 놓치는 경우가 많습니다. 이 스킬은 각 퍼널 단계를 명확한 순간, 필요한 근거, 자산, 채널, 리텐션 액션으로 전환합니다.
검증된 전환 카피 작성
마케팅 페이지는 종종 평범하게 들리고 검증할 수 없는 주장을 합니다. 이 스킬은 Claude, Codex, Claude Code가 리서치에 기반한 집중도 높은 카피를 만들도록 돕습니다.
프로덕션에 바로 적용할 수 있는 프런트엔드 기능 구축
작성자 davila7
프런트엔드 팀은 여러 프로젝트에서 일관된 React 및 Next.js 지침이 필요합니다. 이 스킬은 프런트엔드 분석을 위한 참조 워크플로, 품질 관리 사례, 보조 스크립트를 제공합니다.
Expo API 라우트 구축
작성자 expo
Expo Router API 라우트는 시크릿, 배포, 런타임 제한이 관련되면 혼란스러울 수 있습니다. 이 스킬은 EAS Hosting에서 라우트를 구축, 테스트, 배포하기 위한 실용적인 패턴을 제공합니다.
Playwright 테스트 커버리지 개선
작성자 C0ntr0lledCha0s
구성, 로케이터, 픽스처가 일관되지 않으면 Playwright 스위트가 불안정해질 수 있습니다. 이 스킬은 신뢰할 수 있는 브라우저 테스트, 디버깅, 재사용 가능한 페이지 객체를 위한 실용적인 패턴을 제공합니다.
Audit NestJS Code with Evidence-Backed Findings
작성자 amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
starknet.js로 Starknet 앱 구축하기
작성자 internet-court
Starknet 통합에는 정밀한 provider, account, transaction 및 fee 처리가 필요합니다. 이 skill은 Claude, Codex 및 Claude Code에 실용적인 starknet.js v9 패턴을 제공합니다.
Vue 3 코드 품질 개선
작성자 vuejs-ai
Vue 프로젝트에는 시간이 지나면서 반응성, 컴포넌트, 성능 관련 실수가 쌓이는 경우가 많습니다. 이 스킬은 더 안전한 패턴과 더 명확한 코드를 위한 맞춤형 Vue 3 가이드를 제공합니다.