Zurück zu Fähigkeiten

construct-geometric-figure

pjt222
Aktualisiert Yesterday
5 Ansichten
17
2
17
Auf GitHub ansehen
Anderegeneral

Über

Diese Claude-Fähigkeit führt klassische geometrische Konstruktionen mit Zirkel und Lineal durch. Sie analysiert Randbedingungen, führt eine Abfolge von Grundoperationen aus, um Figuren wie Dreiecke oder Winkelhalbierende zu erstellen, und überprüft die Korrektheit durch Messung und logische Schlussfolgerungen. Entwickler können sie für Lehrdemonstrationen, geometrische Beweise oder zur Erforschung der Grenzen konstruierbarer Figuren nutzen.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add pjt222/agent-almanac -a claude-code
Plugin-BefehlAlternativ
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternativ
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/construct-geometric-figure

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

Dokumentation


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 步:分析目标图形的几何约束

理解需要构造什么以及从何处开始:

  1. 列出已知元素:给定的点、线段、角度和圆。
  2. 列出待构造元素:需要找到的点、线段和圆。
  3. 确定几何关系:平行、垂直、等距、共线、共圆等约束。
  4. 可行性检查:确认构造在尺规约束下是否可能。经典不可能性包括:
    • 三等分任意角
    • 化圆为方(构造与给定圆面积相等的正方形)
    • 倍立方体(构造体积为给定立方体两倍的立方体)

预期结果: 对目标图形有清晰的理解,所有约束已列出,并确认构造的可行性。

失败处理: 如果构造被证明不可能(通过代数论证——目标值不是给定值的有理运算和平方根的组合),则说明不可能性并建议近似构造。

第 2 步:制定构造计划

选择达到目标的基本操作序列:

  1. 基本操作
    • 过两点画直线
    • 以给定点为圆心、给定长度为半径画圆
    • 找两直线或直线与圆的交点
  2. 标准子程序
    • 中垂线:以 A、B 为圆心,以大于 AB/2 的相同半径画弧,交于 P、Q;PQ 即为中垂线
    • 角平分线:以顶点为圆心画弧交两边于 P、Q;以 P、Q 为圆心画等半径弧交于 R;连接顶点与 R
    • 过点作垂线:标准作图法
    • 复制角度:将给定角复制到新位置
    • 复制线段:将给定长度转移到新方向
  3. 排列子程序:将所需的子程序排列成逻辑顺序,确定每步的依赖关系。

预期结果: 一个有序的构造步骤列表,每一步只使用之前步骤已建立的元素。

失败处理: 如果计划过于复杂,寻找替代构造方法。一个几何目标通常有多种构造方式,选择步骤最少的方案。

第 3 步:执行构造

按计划逐步执行:

  1. 每步操作:执行一个基本操作(画直线或画圆/弧)。
  2. 标注:为每个新生成的点、线或圆赋予标签。
  3. 记录:写下每步的描述("以 A 为圆心,AB 为半径画圆")。
  4. 交点检测:标记所有相关交点并标注。
  5. 保持精度:不使用圆规上的刻度量角器——仅使用无刻度直尺和圆规。

预期结果: 构造完成,所有元素已标注,步骤已记录。

失败处理: 如果交点不存在(两圆不相交或直线与圆不相交),检查半径选择是否正确。调整参数并重新尝试。

第 4 步:验证构造正确性

确认构造的图形满足所有要求:

  1. 度量验证(实际绘图):测量关键长度和角度,确认在允许误差范围内。
  2. 推理验证(理论证明):通过几何推理证明构造的图形满足所有约束。例如,证明等边三角形的三边确实相等(通过圆的等半径性质)。
  3. 退化情况检查:确认构造对特殊输入(极短线段、极小角度)是否仍然有效。
  4. 反向验证:如果构造了一个满足条件 X 的点,验证该点确实满足条件 X。

预期结果: 构造的正确性通过度量或推理得到验证。

失败处理: 如果验证失败,回溯检查每一步。错误通常出现在交点选择(应取上方的交点还是下方的)或半径传递中。

验证清单

  • 目标图形的所有约束已列出
  • 构造可行性已确认(不是已知不可能问题)
  • 每一步仅使用无刻度直尺和圆规
  • 所有点、线、圆已标注
  • 构造步骤完整记录
  • 正确性通过度量或推理验证

常见问题

  • 使用圆规作为度量工具:经典尺规作图中,圆规只能以已知点为圆心、已知两点间距离为半径画圆。不能"量取"一个长度然后任意移动(尽管在现代解释中这种"固定圆规"限制通常被放宽)。
  • 忽略交点的选择:当两圆相交于两点时,必须明确选择哪一个交点。选错会导致完全不同的构造结果。
  • 假设角度可以三等分:三等分角是一个著名的不可能问题(已用代数方法证明)。如果题目要求三等分任意角,应说明不可能性而非尝试近似。
  • 步骤依赖未检查:后续步骤依赖之前步骤的结果。如果跳步或顺序错误,构造会失败。

相关技能

  • prove-geometric-theorem -- 证明通过构造发现的几何性质
  • solve-trigonometric-problem -- 使用三角学验证构造的数值正确性

GitHub Repository

pjt222/agent-almanac
Pfad: i18n/zh-CN/skills/construct-geometric-figure
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Verwandte Skills

llamaguard

Andere

LlamaGuard ist Metas 7-8B-Parameter-Modell zur Moderation von LLM-Eingaben und -Ausgaben in sechs Sicherheitskategorien wie Gewalt und Hassrede. Es bietet eine Genauigkeit von 94-95 % und kann mit vLLM, Hugging Face oder Amazon SageMaker eingesetzt werden. Nutzen Sie diese Skill, um Inhaltsfilterung und Sicherheitsguardrails einfach in Ihre KI-Anwendungen zu integrieren.

Skill ansehen

cost-optimization

Andere

Diese Claude Skill unterstützt Entwickler bei der Optimierung von Cloud-Kosten durch Ressourcen-Dimensionierung, Tagging-Strategien und Ausgabenanalysen. Sie bietet einen Rahmen zur Senkung von Cloud-Ausgaben und zur Implementierung von Kosten-Governance für AWS, Azure und GCP. Nutzen Sie sie, wenn Sie Infrastrukturkosten analysieren, Ressourcen richtig dimensionieren oder Budgetvorgaben einhalten müssen.

Skill ansehen

quantizing-models-bitsandbytes

Andere

Diese Fähigkeit quantisiert LLMs auf 8-Bit- oder 4-Bit-Präzision mittels bitsandbytes und erreicht dabei eine Speicherreduzierung von 50–75 % bei minimalem Genauigkeitsverlust. Sie ist ideal für den Betrieb größerer Modelle mit begrenztem GPU-Speicher oder zur Beschleunigung von Inferenzvorgängen und unterstützt Formate wie INT8, NF4 und FP4. Die Fähigkeit integriert sich in HuggingFace Transformers und ermöglicht QLoRA-Training sowie 8-Bit-Optimierer.

Skill ansehen

dispatching-parallel-agents

Andere

Diese Claude-Fähigkeit verteilt mehrere Agenten, um drei oder mehr unabhängige Probleme gleichzeitig zu untersuchen und zu beheben. Sie ist für Szenarien konzipiert, die unabhängige Fehler umfassen, die ohne gemeinsamen Zustand oder Abhängigkeiten gelöst werden können. Die Kernfähigkeit ist die parallele Problemlösung, bei der pro unabhängigem Problembereich ein Agent zugewiesen wird, um die Effizienz zu maximieren.

Skill ansehen