Jeden Skill in Manus ausführen
mit einem Klick
mit einem Klick
Jeden Skill in Manus mit einem Klick ausführen
Loslegen$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:21. Januar 2026 um 03:08
SKILL.md
| name | developer |
| description | 기능 개발 스킬. 타입 정의, Storage API, 비즈니스 로직. 코드 작성 시 사용. |
React + TypeScript + Vite + Tailwind CSS + Chrome Storage API + Vitest
구조 = 인터페이스/타입 (TypeScript)
로직 = 순수 함수 (FP)
| 원칙 | 적용 |
|---|---|
| SRP | 하나의 함수 = 하나의 책임 |
| 순수 함수 | 입력 → 출력만, 사이드 이펙트는 경계에서 |
| 불변성 | 객체 수정 대신 새 객체 반환 |
| 명확한 의도 | 이름이 곧 문서, 주석 최소화 |
Chrome Storage API 직접 호출 금지. 반드시 Storage 유틸리티 통해 접근:
src/
├── shared/
│ ├── types/ # 타입 정의
│ │ ├── link.types.ts
│ │ └── settings.types.ts
│ ├── storage/ # Storage 래퍼
│ │ ├── link.storage.ts
│ │ └── settings.storage.ts
│ └── utils/ # 유틸리티 함수
│ ├── search.ts
│ └── export.ts
// link.storage.ts
import type { Link } from '../types/link.types';
const STORAGE_KEY = 'linkhub_links';
export async function getLinks(): Promise<Link[]> {
const result = await chrome.storage.local.get(STORAGE_KEY);
return result[STORAGE_KEY] || [];
}
export async function saveLink(link: Link): Promise<void> {
const links = await getLinks();
const updated = [...links, link];
await chrome.storage.local.set({ [STORAGE_KEY]: updated });
}
export async function deleteLink(id: string): Promise<void> {
const links = await getLinks();
const filtered = links.filter(l => l.id !== id);
await chrome.storage.local.set({ [STORAGE_KEY]: filtered });
}
// 엔터티 타입
export interface Link {
id: string;
url: string;
title: string;
favicon?: string;
tags: string[];
memo?: string;
isReadLater: boolean;
createdAt: number;
updatedAt: number;
}
// 입력 타입 (생성/수정용)
export type CreateLinkInput = Omit<Link, 'id' | 'createdAt' | 'updatedAt'>;
export type UpdateLinkInput = Partial<CreateLinkInput>;
상세 구현은 기존 코드베이스 분석
요구사항 명확화 스킬. 모호한 요청을 구체적인 스펙으로 변환. Plan Mode 진입 전 사용.
프론트엔드 개발 스킬. React 컴포넌트, 커스텀 훅, Tailwind 스타일링. UI 작업 시 사용.
LinkHub 세션 마무리. 문서 업데이트 분석, 후속 작업 제안, 학습 내용 정리.
코드 리뷰 스킬. 버그, 보안, 성능, 가독성 체크. PR 리뷰, 자기 검토 시 사용.
작업 오케스트레이션 스킬. 분석 → 구현 → 리뷰 → 커밋까지 전체 워크플로우 관리. 기능 개발, 버그 수정 등 모든 작업에 사용.
검증 스킬. 빌드, 린트, 테스트 검증. 커밋/PR 전 필수 실행. AI가 스스로 코드를 검증하는 자체 검증 루프.