forgecad-api-dogfood

Build ForgeCAD models and document API friction issues.

Updated May 8, 2021
One-click install
npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-api-dogfood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forgecad-api-dogfood
Source: https://github.com/tamayotchi/dotfiles/tree/main/my-forgecad-project/.agents/skills/forgecad-api-dogfood
Command: npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-api-dogfood

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies API friction in ForgeCAD by building models and actively hunting for issues in the API.

Core Features & Use Cases

  • API Friction Detection: Systematically identify API shortcomings through the process of building models.
  • Friction Journaling: Keep a running list of encountered issues, categorizing them for prioritization.
  • Model Validation: Run models through ForgeCAD to catch errors and understand the API's limitations.
  • Friction Reporting: Document findings and propose API changes based on real-world usage.
  • Use Case: Ideal for developers looking to improve the ForgeCAD API by identifying and addressing common issues in the API.

Quick Start

Use the forgecad-api-dogfood skill to build a model and document API friction you encounter.

Frequently Asked Questions about forgecad-api-dogfood

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find friction points in an API during model building?

You can identify API friction by systematically building models through the target API, running validation to catch errors, and maintaining a categorized journal of encountered issues and limitations.

What is the process for documenting API shortcomings found through dogfooding?

Documenting API shortcomings involves actively building models to hunt for issues, categorizing friction points in a running list for prioritization, and proposing changes based on real-world usage.

Do I need prior API knowledge to detect API friction in ForgeCAD?

Yes, detecting API friction requires existing knowledge of the ForgeCAD API and model-building skills to effectively identify limitations and propose functional improvements.

How do I validate models to catch errors and understand API limitations?

You validate models by running them directly through the target API to catch errors, which helps understand limitations and highlights areas needing functional improvements.

What is the best way to report API friction discovered during development?

The best way to report API friction is to document real-world findings from model building and propose specific API changes based on the categorized issues encountered during validation.