← スキル一覧に戻る

template-generation
by deachne
knowledge manager with ai integration
⭐ 0🍴 0📅 2026年1月23日
SKILL.md
name: template-generation description: Generate connected forms and templates that persist to BizzyForge database and become searchable. Use when farmer asks to create a form, app, template, or data entry screen for equipment maintenance, scouting, spray records, seeding, grain tracking, or any recurring farm task.
Template Generation for BizzyForge
Generate forms that save data to the database - not just pretty HTML that loses everything on refresh.
Quick Start
When user asks for a form/template:
- Check what entities exist (so dropdowns work)
- Generate HTML with API integration (so saves work)
- Include status feedback (so user knows it worked)
Critical Pattern: Connected Forms
Every generated form MUST include:
<!-- Hidden fields for linking -->
<input type="hidden" name="template_type" value="[TYPE]" />
<input type="hidden" name="linked_entity_id" value="" />
<!-- Submit handler that POSTs to API -->
<script>
async function saveToTemplate(form) {
const formData = Object.fromEntries(new FormData(form));
const response = await fetch('/api/capture/from-template', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
template_type: formData.template_type,
data: formData,
linked_entity_id: formData.linked_entity_id
})
});
// Show success/error feedback
}
</script>
Template Types
| Type | Use Case | Key Fields |
|---|---|---|
equipment_maintenance | Oil changes, repairs, services | equipment_id, date, type, cost |
scouting_report | Field observations | field_id, date, observations, crop_stage |
spray_record | Chemical applications | field_id, chemical_id, rate, weather |
seeding_record | Planting operations | field_id, crop, variety, rate, date |
grain_delivery | Loads to elevator | field_id, destination, bushels, moisture |
custom_[name] | Anything else | user-defined |
Checklist Before Generating
- Call list_entities() first to populate dropdowns
- Include hidden
template_typefield - Include hidden
linked_entity_idfield - Use
<select>for entities (never free text) - POST to
/api/capture/from-template - Show loading → success → error states
- Clear form after successful save
For detailed form patterns, see FORMS.md
For the API contract, see API.md
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です