MCP HubMCP Hub
Volver a habilidades

construct-geometric-figure

pjt222
Actualizado 2 days ago
8 vistas
17
2
17
Ver en GitHub
Otrogeneral

Acerca de

Esta habilidad de Claude realiza construcciones geométricas clásicas con regla y compás. Analiza restricciones, ejecuta una secuencia de operaciones básicas para construir figuras como triángulos o bisectrices, y verifica la corrección mediante medición y razonamiento. Los desarrolladores pueden utilizarla para demostraciones educativas, pruebas geométricas o para explorar los límites de las figuras construibles.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add pjt222/agent-almanac -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternativo
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/construct-geometric-figure

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación


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 -- 使用三角学验证构造的数值正确性

Repositorio GitHub

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

Habilidades relacionadas

llamaguard

Otro

LlamaGuard es el modelo de Meta de 7-8B parámetros para moderar las entradas y salidas de LLM en seis categorías de seguridad como violencia y discurso de odio. Ofrece una precisión del 94-95% y puede implementarse usando vLLM, Hugging Face o Amazon SageMaker. Utiliza esta skill para integrar fácilmente filtrado de contenido y barreras de seguridad en tus aplicaciones de IA.

Ver habilidad

cost-optimization

Otro

Esta Skill de Claude ayuda a los desarrolladores a optimizar los costes en la nube mediante el ajuste de tamaño de recursos, estrategias de etiquetado y análisis de gastos. Proporciona un marco para reducir los gastos en la nube e implementar una gobernanza de costes en AWS, Azure y GCP. Úsala cuando necesites analizar los costes de infraestructura, ajustar el tamaño de los recursos o cumplir con restricciones presupuestarias.

Ver habilidad

quantizing-models-bitsandbytes

Otro

Esta habilidad cuantiza LLMs a precisión de 8 o 4 bits utilizando bitsandbytes, logrando una reducción de memoria del 50-75% con pérdida mínima de precisión. Es ideal para ejecutar modelos más grandes en memoria GPU limitada o para acelerar la inferencia, admitiendo formatos como INT8, NF4 y FP4. La habilidad se integra con HuggingFace Transformers y permite entrenamiento QLoRA y optimizadores de 8 bits.

Ver habilidad

dispatching-parallel-agents

Otro

Esta Skill de Claude despliega múltiples agentes para investigar y solucionar 3 o más problemas independientes de forma concurrente. Está diseñada para escenarios que involucran fallos no relacionados que pueden resolverse sin estado compartido o dependencias. Su capacidad principal es la resolución paralela de problemas, asignando un agente por cada dominio problemático independiente para maximizar la eficiencia.

Ver habilidad