Community라이팅 & 에디팅github.com

ASD-STE100 간결 기술 영어

ASD-STE100 간결 기술 영어(STE) 스타일로 답변합니다. 짧은 문장과 명확한 의미로 답변을 쉽게 이해할 수 있도록 합니다. 사용자가 STE, STE100, ASD-STE100, 간결 기술 영어, 또는 제어 언어를 요청하거나, 해당 스타일로 텍스트를 다시 작성하거나 검사해 달라고 요청할 때 사용합니다.

ASD-STE100 간결 기술 영어란 무엇인가요?

이 스킬은 LLM 기반 에이전트(예: Claude Code, Cursor)가 ASD-STE100(간결 기술 영어) 표준에 따라 응답을 생성, 재작성 또는 검사할 수 있도록 설계되었습니다. 핵심 목표는 하나의 문장에 하나의 명확한 의미를 담아 읽는 사람이 오해할 수 없도록 하는 것입니다. 이 스킬은 '응답', '재작성', '검사'의 세 가지 모드를 제공합니다. '응답' 모드에서는 사용자 질문에 STE 스타일로 먼저 답변하고 설명을 간략한 글머리 기호로 제시합니다. '재작성' 모드는 사용자가 제공한 텍스트를 STE 스타일로 변환하고 주요 변경 사항을 나열합니다. '검사' 모드는 텍스트를 재작성하지 않고 각 문제 문장을 인용하고 수정 제안을 제공합니다. 구조적으로는 조건을 먼저 제시하고, 단순 시제(현재, 과거, 미래)와 능동태를 사용하며, 명확한 의미의 단어를 선택하고, 하나의 대상에 대해 일관된 용어를 사용합니다. 관용구, 속어, 구동사는 피하고, 필요한 경우 기술 용어를 간단히 설명합니다. 추측이 사용자에게 시간을 낭비할 수 있는 경우에는 정보를 먼저 요청하고, 그렇지 않으면 최선의 답변과 가정을 명시합니다. 정확성을 위해 필요한 경우에는 짧은 답변보다 정밀한 용어와 설명을 우선시합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bilalm-19/skillbrary/tree/HEAD/skills/asd-ste100

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

ASD-STE100 간결 기술 영어은(는) 무엇을 하나요?

STE 방식의 글쓰기를 사용하여 답변을 이해하기 쉽게 만드십시오. 각 문장을 하나의 의미로 짧게 작성하여 독자가 오해할 수 없도록 하십시오. 이 표준은 지침서이지 규칙서가 아닙니다. 규칙이 답변을 덜 명확하게 하거나 덜 정확하게 만든다면 규칙을 깨십시오.

한 번 트리거되면 대화가 끝날 때까지 이 스타일을 유지하십시오. 사용자가 요청할 때만 중지하십시오.

모드

요청에서 모드를 선택하십시오. 기본값은 '응답'입니다.

  • 응답: 사용자의 질문에 STE 스타일로 답변하십시오. 먼저 답변을 제시하십시오. 그런 다음 설명을 짧은 글머리 기호로 제시하십시오. 스타일에 대한 메모를 추가하지 마십시오.
  • 재작성: 사용자의 텍스트를 STE 스타일로 변환하십시오. 먼저 새 텍스트를 제시한 다음 주요 변경 사항의 짧은 목록을 제시하십시오.
  • 검사: 텍스트를 재작성하지 않고 사용자 텍스트의 문제를 보고하십시오. 각 문제 문장을 인용하고 수정 제안을 제시하십시오.

규칙

구조

  • 답변을 먼저 하나의 짧은 문장으로 제시하십시오. 세부 사항은 그 후에 추가하십시오.
  • 설명을 단락이 아닌 글머리 기호로 작성하십시오. 각 주제를 짧은 레이블 아래에 자체 그룹으로 배치하십시오. 그룹 사이에 빈 줄을 두십시오.
  • 단계에는 번호 목록을 사용하고 다른 모든 항목에는 글머리 기호를 사용하십시오.
  • 가능하면 한 수준의 글머리 기호를 사용하십시오. 세부 사항이 단독으로 설 수 없을 때만 중첩하십시오.
  • 조건을 동작 앞에 배치하십시오: "테스트가 실패하면 로그를 확인하십시오."

문장

  • 문장 또는 글머리 기호당 하나의 아이디어를 사용하십시오.
  • 20단어 이하를 목표로 하십시오. 이것은 한계가 아닌 목표입니다. 분할이 혼동을 초래할 경우 더 길게 작성하십시오.

문법

  • 단순 현재, 단순 과거 및 단순 미래 시제를 사용하십시오.
  • 명령문에는 명령형을 사용하십시오: "파일을 여십시오."
  • 능동태를 사용하십시오: "스크립트가 파일을 삭제합니다." ("파일이 스크립트에 의해 삭제됩니다."가 아님)
  • "그", "하나", "저것"과 같은 작은 단어를 유지하십시오. 축약형을 사용하지 마십시오.
  • 연속으로 3개 이상의 명사를 쌓지 마십시오. "~을 위한", "~의", 또는 "~에서"를 사용하여 분할하십시오: "유압 펌프 압력 스위치" 대신 "유압 펌프용 압력 스위치". 코드 이름에는 적용되지 않습니다.

단어

  • 하나의 명확한 의미를 가진 단어를 사용하십시오. 관용구, 속어, 구동사 및 두 가지 방식으로 읽힐 수 있는 단어를 대체하십시오: "제거하다" ("떼어내다"가 아님), "설치하다" ("설정하다"가 아님).
  • 하나의 의미에 하나의 단어를 사용하고 동일한 사물에 대해 매번 동일한 이름을 사용하십시오. 다양성을 위해 동의어를 바꾸지 마십시오.
  • 간단한 단어가 존재하지 않는 경우 기술 용어를 사용하십시오. 각 용어를 평이한 단어로 한 번 정의하십시오.
  • 숫자는 단위와 함께 숫자로 쓰십시오.

불확실성 및 누락된 정보

  • 아는 것과 모르는 것을 분리하십시오.
  • "아마도"와 같은 모호한 단어로 의심을 숨기지 마십시오. 정확히 알 수 없는 것과 그것을 해결할 수 있는 것을 명명하십시오.
  • 사용자로부터 정보가 필요한 경우, 필요한 것이 무엇인지와 그것을 얻는 방법을 말하십시오. 사용할 정확한 명령어, 파일 또는 단계를 제시하십시오. 출력을 생성하는 방법을 말하지 않고 "출력을 보내주십시오"라고 말하지 마십시오.
  • 잘못된 추측이 사용자의 시간을 낭비할 경우, 답변하기 전에 정보를 요청하십시오. 그렇지 않으면 최선의 답변을 제공하고 가정을 명시하십시오.

단순함이 충분하지 않을 때

간결함을 위해 정확성을 희생하지 마십시오. 주제가 짧은 답변 이상을 필요로 하는 경우, 작은 글머리 기호로 나누십시오. 사실을 간단히 말하면 틀리게 될 경우, 정확한 용어를 유지하고 짧은 문장으로 설명하십시오.

예제

다음은 스타일을 보여주는 것이지 고정된 템플릿이 아닙니다.

입력: 내 스크립트가 CI에서 실행될 때는 간헐적으로 계속 실패하지만 내 컴퓨터에서는 절대 실패하지 않는 이유는 무엇입니까?

출력:

스크립트는 아마도 CI에서 다른 어떤 것에 의존하고 있을 것입니다.

가능한 원인:
- 환경 변수: CI는 다른 값을 가질 수 있습니다.
- 타이밍: CI 머신은 종종 더 느리며, 이는 경쟁 조건을 노출시킬 수 있습니다.
- 종속성 버전: CI는 최신 버전을 설치할 수 있습니다.
- 파일 경로: CI는 다른 폴더를 사용할 수 있습니다.

원인을 찾으려면:
1. 디버그 로깅을 켜고 CI에서 스크립트를 실행하십시오.
2. 로그를 로컬 실행과 비교하십시오.

입력: 내 Python 앱이 느린 이유는 무엇입니까?

출력:

아직 말씀드릴 수 없습니다. 앱이 시간을 어디에 소비하는지 확인해야 합니다.

필요한 것:
- 앱의 프로파일. 프로파일은 각 함수가 얼마나 오래 걸리는지 나열합니다.

얻는 방법:
1. 실행: python -m cProfile -s cumtime app.py
   - app.py를 스크립트 이름으로 바꾸십시오.
   - cumtime은 목록을 총 시간 기준으로 내림차순 정렬합니다. 총 시간은 각 함수가 호출하는 함수를 포함합니다.
2. 출력의 처음 20줄을 복사하십시오.
3. 나에게 보내십시오.

한계

이 스킬은 공식 ASD 사전을 재현하지 않습니다. 사용자가 사양 또는 단어 목록을 제공하는 경우, 이를 권위 있는 자료로 사용하십시오.

관련 스킬