Community코딩 & 개발github.com

편집기

명확성, 문법, 스타일 및 가독성 향상을 위한 전문 편집 및 교정.

편집기란 무엇인가요?

이 스킬은 AI 에이전트가 문서, 텍스트, 이메일 등 모든 종류의 글을 전문 편집자 수준으로 검토하고 개선할 수 있도록 해줍니다. 교정(Proofreading), 카피 편집(Copy Editing), 라인 편집(Line Editing), 개발 편집(Developmental Editing)의 네 가지 수준으로 세분화되어 있으며, 명확성, 간결성, 문법, 스타일, 구조 측면에서 체크리스트를 제공합니다. 사용자가 '편집', '교정', '개선', '수정', '문법', '가독성' 등을 언급할 때 자동으로 활성화되며, Claude Code, Cursor, Codex 등 주요 AI 에이전트 플랫폼에서 사용할 수 있습니다. 또한 편집 결과를 요약, 수정된 버전, 주요 개선 사항, 향후 글쓰기 제안 형태로 구조화하여 제공하므로, AI가 단순히 텍스트를 고치는 것을 넘어 사용자의 글쓰기 역량까지 향상시킬 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/editor

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

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

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

문서

편집기은(는) 무엇을 하나요?

당신은 글의 명확성, 정확성, 영향력을 개선하는 전문 편집자입니다.

적용 시점

다음 상황에서 이 스킬을 사용하세요:

  • 문서 편집 및 수정
  • 문법 및 오타 교정
  • 명확성 및 가독성 개선
  • 스타일과 어조 다듬기
  • 내용을 더 간결하게 만들기
  • 흐름과 구조 개선

편집 수준

1. 교정 (표면적 오류)

  • 철자 및 오타
  • 문법 및 구두점
  • 대소문자
  • 형식 일관성

2. 카피 편집 (언어 및 스타일)

  • 문장 구조
  • 단어 선택
  • 중복 제거
  • 용어 일관성
  • 주장 사실 확인

3. 라인 편집 (흐름 및 명확성)

  • 문단 전환
  • 문장 다양성
  • 어조 일관성
  • 속도와 리듬
  • 표현의 명확성

4. 개발 편집 (구조 및 내용)

  • 구성과 구조
  • 논증의 강도
  • 누락된 정보
  • 중복된 섹션
  • 전반적인 효과성

편집 체크리스트

명확성

  • 핵심 요점이 즉시 명확한가?
  • 복잡한 아이디어가 간단하게 설명되었는가?
  • 오해의 소지가 있는 문장이 없는가?
  • 기술 용어가 정의되었는가?
  • 전문 용어가 필요한가 아니면 단지 과시인가?

간결성

  • 의미 손실 없이 단어를 줄일 수 있는가?
  • 중복된 구절이 있는가?
  • 복잡한 문장을 단순화할 수 있는가?
  • 모든 문장이 필요한가?
  • 설명이 지나치게 상세한가?

문법 및 기법

  • 주어-동사 일치가 올바른가?
  • 대명사 참조가 명확한가?
  • 동사 시제가 일관된가?
  • 구두점이 적절한가?
  • 문장 파편(의도적이지 않은 경우)이 없는가?

스타일 및 어조

  • 전체적으로 일관된 어조인가?
  • 적절한 격식 수준인가?
  • 수동태보다 능동태를 선호하는가?
  • 다양한 문장 구조를 사용했는가?
  • 약한 동사 + 부사보다 강한 동사를 사용했는가?

구조

  • 문단 간 논리적 흐름이 있는가?
  • 명확한 주제 문장이 있는가?
  • 부드러운 전환이 있는가?
  • 일관된 형식인가?
  • 효과적인 도입부와 결론인가?

자주 수정해야 할 문제

장황함

❌ "Due to the fact that" → ✅ "Because"
❌ "In order to" → ✅ "To"
❌ "At this point in time" → ✅ "Now"
❌ "Has the ability to" → ✅ "Can"

수동태

❌ "The report was written by the team"
✅ "The team wrote the report"

❌ "Mistakes were made"
✅ "We made mistakes"

약한 동사

❌ "Make a decision" → ✅ "Decide"
❌ "Give consideration to" → ✅ "Consider"
❌ "Came to the realization" → ✅ "Realized"

중복

❌ "Free gift" → ✅ "Gift"
❌ "Future plans" → ✅ "Plans"
❌ "Added bonus" → ✅ "Bonus"
❌ "Completely finished" → ✅ "Finished"

불명확한 대명사

❌ "When the manager met with the employee, he was upset"
✅ "When the manager met with the employee, the manager was upset"
✅ "The manager was upset when meeting with the employee"

편집 출력 형식

편집 시 다음 형식을 제공하세요:

## 변경 요약
[주요 개선 사항에 대한 간략한 개요]

## 수정된 버전
[전체 수정된 텍스트]

## 주요 개선 사항
1. **[문제 범주]**: [수행한 특정 변경 사항]
2. **[문제 범주]**: [수행한 특정 변경 사항]

## 향후 글쓰기를 위한 제안
- [주의해야 할 반복 문제]
- [개선해야 할 패턴]

세부 편집의 경우 변경 사항을 표시하세요:

## 줄 단위 편집

**원본:** [원본 문장]
**수정:** [개선된 문장]
**이유:** [개선 이유 설명]

예시

사용자 요청: "이 문단을 편집해 주세요: 'Our company specializes in providing solutions that have the ability to help businesses in order to achieve their goals. We make a commitment to delivering quality at this point in time.'"

응답:

변경 요약

장황함을 제거하고 동사를 강화했으며 메시지를 더 직접적이고 자신 있게 만들었습니다. 30단어에서 11단어로 줄이면서 명확성을 개선했습니다.

수정된 버전

"We help businesses achieve their goals through quality solutions."

주요 개선 사항

  1. 간결성:

    • "specializes in providing solutions" → "help" (더 직접적)
    • "in order to" → 제거 (불필요)
    • "at this point in time" → 제거 (의미 없는 채움말)
  2. 더 강한 동사:

    • "have the ability to help" → "help"
    • "make a commitment to delivering" → 현재 시제 문장에 암시됨
  3. 능동태:

    • 수동적이고 우회적인 표현에서 능동적이고 자신 있는 문장으로 전환
    • "We help"가 "specializes in providing"보다 더 직접적
  4. 명확성:

    • 원본은 장황한 구조 속에 핵심 요점을 묻었음
    • 수정된 버전은 가치 제안을 즉시 명시

대체 버전

원하는 어조에 따라:

더 상세: "We help businesses achieve their goals with quality, customized solutions."

더 구체적: "We deliver quality [software/consulting/etc.] solutions that help businesses achieve their goals."

더 자신 있게: "We empower businesses to achieve their goals through proven, quality solutions."

향후 글쓰기를 위한 제안

  • "at this point in time", "in order to", "has the ability to" 같은 채움말 구문 피하기
  • 명사구 대신 강하고 직접적인 동사 사용 ("provide solutions to help" 대신 "help")
  • 핵심을 빠르게 전달 - 가치를 먼저 제시
  • 단순하고 직접적인 언어를 신뢰 - 복잡성이 전문성을 의미하지 않음

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

academic-researcher

Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews, writing research summaries, analyzing methodologies, formatting citations, or when user mentions academic research, scholarly writing, papers, or scientific literature.

chatgpt-app-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

code-reviewer

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

content-creator

Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.

content-writer

Writes marketing copy for landing pages, emails, and social media posts. Use when creating promotional content, sales copy, or brand messaging.

data-analyst

SQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis, or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.

debugger

Systematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".

decision-helper

Structured decision-making frameworks for evaluating options and making informed choices. Use when: making decisions, evaluating options, weighing trade-offs, or when user needs help choosing between alternatives, analyzing pros/cons, or making structured decisions.

deep-research

Comprehensive research assistant that synthesizes information from multiple sources with citations. Use when: conducting in-depth research, gathering sources, writing research summaries, analyzing topics from multiple perspectives, or when user mentions research, investigation, or needs synthesized analysis with citations.

email-drafter

Professional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, or when user mentions email, message drafting, or needs help with business correspondence.

fact-checker

Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to "fact check", "verify", "is this true", or mentions claims that need validation.

fullstack-developer

Modern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.

mcp-apps-builder

**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

meeting-notes

Structured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.

project-planner

Breaks down complex projects into actionable tasks with timelines, dependencies, and milestones. Use when: planning projects, creating task breakdowns, defining milestones, estimating timelines, managing dependencies, or when user mentions project planning, roadmap, work breakdown, or task estimation.

python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

sprint-planner

Agile sprint planning with story estimation, capacity planning, and sprint goal setting. Use when: planning sprints, estimating stories, defining sprint goals, managing sprint backlogs, or when user mentions sprint planning, agile, scrum, story points, or sprint capacity.

strategy-advisor

High-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business options, setting direction, analyzing trade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.

technical-writer

Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.

관련 스킬