construct-geometric-figure
정보
이 Claude 스킬은 고전적인 자와 컴퍼스 기하학 작도를 수행합니다. 제약 조건을 분석하고, 삼각형이나 각의 이등분선 같은 도형을 구축하기 위해 기본 작업들의 순차적 실행을 진행하며, 측정과 논리를 통해 정확성을 검증합니다. 개발자들은 교육적 시연, 기하학적 증명, 또는 작도 가능한 도형의 한계 탐구에 이를 활용할 수 있습니다.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/construct-geometric-figureClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
name: construct-geometric-figure description: > 使用尺规作图法构造几何图形:分析目标图形的几何约束, 选择基本作图操作序列,执行每一步并标注所有点、线、圆弧, 最后通过测量和推理验证构造的正确性。 license: MIT allowed-tools: Read Grep Glob WebFetch WebSearch metadata: author: Philipp Thoss version: "1.0" domain: geometry complexity: basic language: natural tags: geometry, construction, compass-straightedge, euclidean, classical locale: zh-CN source_locale: en source_commit: 6f65f316 translator: claude-sonnet-4-6 translation_date: 2026-03-16
构造几何图形
使用经典尺规作图法构造几何图形,通过分析约束、选择基本操作、精确执行步骤并验证结果。
适用场景
- 使用尺规作图法构造特定角度、三角形或正多边形
- 构造平分线、中垂线和特殊三角形的心(重心、外心、内心、垂心)
- 证明某些构造是否在尺规作图约束下可行
- 在无电子工具的情况下教授或演示几何原理
- 为几何证明做准备(先构造图形,再证明性质)
输入
- 必需:目标图形的描述(例如"等边三角形"、"角平分线"、"外接圆")
- 必需:给定元素(例如"给定线段 AB"、"给定角 alpha")
- 可选:精度要求(对于理论构造,完美;对于实际绘图,±1mm)
- 可选:是否需要不可能性证明(例如三等分任意角)
步骤
第 1 步:分析目标图形的几何约束
理解需要构造什么以及从何处开始:
- 列出已知元素:给定的点、线段、角度和圆。
- 列出待构造元素:需要找到的点、线段和圆。
- 确定几何关系:平行、垂直、等距、共线、共圆等约束。
- 可行性检查:确认构造在尺规约束下是否可能。经典不可能性包括:
- 三等分任意角
- 化圆为方(构造与给定圆面积相等的正方形)
- 倍立方体(构造体积为给定立方体两倍的立方体)
预期结果: 对目标图形有清晰的理解,所有约束已列出,并确认构造的可行性。
失败处理: 如果构造被证明不可能(通过代数论证——目标值不是给定值的有理运算和平方根的组合),则说明不可能性并建议近似构造。
第 2 步:制定构造计划
选择达到目标的基本操作序列:
- 基本操作:
- 过两点画直线
- 以给定点为圆心、给定长度为半径画圆
- 找两直线或直线与圆的交点
- 标准子程序:
- 中垂线:以 A、B 为圆心,以大于 AB/2 的相同半径画弧,交于 P、Q;PQ 即为中垂线
- 角平分线:以顶点为圆心画弧交两边于 P、Q;以 P、Q 为圆心画等半径弧交于 R;连接顶点与 R
- 过点作垂线:标准作图法
- 复制角度:将给定角复制到新位置
- 复制线段:将给定长度转移到新方向
- 排列子程序:将所需的子程序排列成逻辑顺序,确定每步的依赖关系。
预期结果: 一个有序的构造步骤列表,每一步只使用之前步骤已建立的元素。
失败处理: 如果计划过于复杂,寻找替代构造方法。一个几何目标通常有多种构造方式,选择步骤最少的方案。
第 3 步:执行构造
按计划逐步执行:
- 每步操作:执行一个基本操作(画直线或画圆/弧)。
- 标注:为每个新生成的点、线或圆赋予标签。
- 记录:写下每步的描述("以 A 为圆心,AB 为半径画圆")。
- 交点检测:标记所有相关交点并标注。
- 保持精度:不使用圆规上的刻度量角器——仅使用无刻度直尺和圆规。
预期结果: 构造完成,所有元素已标注,步骤已记录。
失败处理: 如果交点不存在(两圆不相交或直线与圆不相交),检查半径选择是否正确。调整参数并重新尝试。
第 4 步:验证构造正确性
确认构造的图形满足所有要求:
- 度量验证(实际绘图):测量关键长度和角度,确认在允许误差范围内。
- 推理验证(理论证明):通过几何推理证明构造的图形满足所有约束。例如,证明等边三角形的三边确实相等(通过圆的等半径性质)。
- 退化情况检查:确认构造对特殊输入(极短线段、极小角度)是否仍然有效。
- 反向验证:如果构造了一个满足条件 X 的点,验证该点确实满足条件 X。
预期结果: 构造的正确性通过度量或推理得到验证。
失败处理: 如果验证失败,回溯检查每一步。错误通常出现在交点选择(应取上方的交点还是下方的)或半径传递中。
验证清单
- 目标图形的所有约束已列出
- 构造可行性已确认(不是已知不可能问题)
- 每一步仅使用无刻度直尺和圆规
- 所有点、线、圆已标注
- 构造步骤完整记录
- 正确性通过度量或推理验证
常见问题
- 使用圆规作为度量工具:经典尺规作图中,圆规只能以已知点为圆心、已知两点间距离为半径画圆。不能"量取"一个长度然后任意移动(尽管在现代解释中这种"固定圆规"限制通常被放宽)。
- 忽略交点的选择:当两圆相交于两点时,必须明确选择哪一个交点。选错会导致完全不同的构造结果。
- 假设角度可以三等分:三等分角是一个著名的不可能问题(已用代数方法证明)。如果题目要求三等分任意角,应说明不可能性而非尝试近似。
- 步骤依赖未检查:后续步骤依赖之前步骤的结果。如果跳步或顺序错误,构造会失败。
相关技能
prove-geometric-theorem-- 证明通过构造发现的几何性质solve-trigonometric-problem-- 使用三角学验证构造的数值正确性
GitHub 저장소
연관 스킬
llamaguard
기타LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.
cost-optimization
기타이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.
quantizing-models-bitsandbytes
기타이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.
dispatching-parallel-agents
기타이 Claude Skill은 3개 이상의 독립적인 문제를 동시에 조사하고 해결하기 위해 다중 에이전트를 배치합니다. 공유 상태나 의존성 없이 해결 가능한 무관련 장애 시나리오에 맞게 설계되었습니다. 핵심 기능은 병렬 문제 해결로, 각 독립 문제 영역마다 하나의 에이전트를 할당하여 효율성을 극대화합니다.
