一键导入
beanies-help-docs
Create, review, and maintain beanies.family Help Center articles — how-to guides, explainers, and reference docs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create, review, and maintain beanies.family Help Center articles — how-to guides, explainers, and reference docs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Auto-approved commit, push, CI monitor, and deploy to production
Auto-approved commit, push, and deploy to production — skips the CI/Security gate for fast, locally-verified deploys. Classifies what changed and deploys the Vue app and/or the Astro marketing site as needed (same target-classification as deploy-prod-auto, minus the remote-CI wait).
Turn a scattered, half-formed idea, bug report, or feature request into a complete, well-researched row in the "Beanies Main Issue Tracker" Notion DB — researching the codebase, recent commits, docs, and the web to fill every field, asking only about genuine gaps, checking for duplicates, showing the full proposed issue for approval, and then creating it as a "Not started" row that /beanies-pre-plan can pick up. Use this WHENEVER the user wants to capture, log, file, raise, open, add, or jot down an issue / bug / feature / idea / ticket / tracker item / TODO for beanies — even when they just describe a problem or wish ("the calendar feels cramped on mobile", "we should let users export their data", "remember to fix the flaky sync toast") without saying the word "issue". It is the front door to the tracker and the step BEFORE /beanies-pre-plan.
Standardized requirements-intake step that runs BEFORE beanies-plan. Collects complete, well-structured intent (via a copy/paste template or a Notion issue row), reviews EVERY field, asks the user to resolve anything missing/unclear/TBC (writing resolved values back to the tracker) before building, and — when a mockup is requested — generates a CIG-clamped UI mockup via the frontend-design skill, gets it approved, and stores it on the tracker. Only after explicit user approval does it hand a fully-populated initial prompt (plus any approved mockup) to beanies-plan. Use when the user says "pre-plan this", "intake this issue", "prep a plan for X", or invokes /beanies-pre-plan.
Create standardized plans (and optionally GitHub issues) using a mandatory 4-pass review discipline — initial draft, DRY/error-handling, sustainability/maintainability, and fresh-eyes final sweep — with full context preservation.
Review, prepare and publish a beanies.family "beanstalk" blog post that lives in the Notion Blog Posts database. Use this skill whenever greg mentions the blog, the beanstalk, a Friday post, publishing or reviewing a post, a post ID or Notion blog row, blog images, Substack cross-posting, or says anything like "it's blog day", "review my post", "is post 12 ready", "ship the blog", or "time for this week's post" — even if he doesn't name the skill. Also use it when asked to check a draft's tone, grammar, SEO, or images before publication, or to sync a Notion post into the repo.
| name | beanies-help-docs |
| description | Create, review, and maintain beanies.family Help Center articles — how-to guides, explainers, and reference docs |
This skill creates and maintains articles for the beanies.family Help Center. It produces documentation that is welcoming, clear, precise, and genuinely helpful — written in the beanies voice.
/beanies-help-docsThe beanies.family help center exists because no one should feel lost managing their family's finances. Every article is written for a real person — a parent, a partner, a family member — who wants to do something and wants to understand how. They are not developers. They are not accountants. They are people who care about their family.
Every help center article has a type that shapes its structure and tone. The type must be clearly identifiable to the reader.
A how-to article answers: "How do I do this specific thing?"
<strong>)An explainer article answers: "What is this and why should I care?"
A reference article answers: "What are all the options/values/settings for this?"
A troubleshooting article answers: "Something isn't working — what do I do?"
Every article, regardless of type, must include:
One or two sentences explaining why this feature/concept exists and what problem it solves for the user. This is not optional — it anchors the entire article.
A brief statement of the benefit: "By the end of this guide, you'll have..." or "Understanding this helps you..."
The steps (how-to), explanation (explainer), reference table (reference), or fix (troubleshooting).
Use callout sections for:
Point the user to logical next steps or related articles.
Articles are TypeScript objects in src/content/help/. Follow the existing HelpArticle interface:
interface HelpArticle {
slug: string; // URL-safe identifier (kebab-case)
category: HelpCategory; // 'getting-started' | 'features' | 'security' | 'how-it-works'
title: string; // Clear, concise title
excerpt: string; // 1-2 sentence summary for cards and search
icon: string; // Single emoji representing the topic
readTime: number; // Estimated minutes to read
sections: ArticleSection[];
popular?: boolean; // Show in "Popular Articles" on landing page
updatedDate: string; // ISO date of last meaningful update
}
| Type | Use For |
|---|---|
heading | Section headers (level 2 or 3). Always include id for TOC anchors |
paragraph | Body text. Supports <strong>, <em>, <code> inline HTML |
steps | Numbered step-by-step instructions. Items in items[] array |
list | Bullet or numbered lists. Use ordered: true for numbered |
callout | Important warnings, tips, or notes. Include title and icon |
infoBox | Supplementary information boxes. Include title and icon |
codeBlock | Code snippets (rarely needed in user docs) |
getting-started.ts, features.ts, the-pod.ts (also category: 'features' — split out so features.ts stays manageable), security.ts, how-it-works.tssrc/content/help/index.tstypes.ts, categories.ts, index.ts, and i18n strings. Adding a new file within an existing category just needs an import + spread in index.tsuiStrings.tsWhen invoked without a specific article request, perform a comprehensive review:
src/content/help/ and list every article with its category, type, and coverage.| Category | Slug | Covers |
|---|---|---|
| Getting Started | getting-started | First-time setup, onboarding, initial configuration |
| Features | features | How to use specific features (accounts, transactions, goals, planner, to-dos, etc.) |
| Security & Privacy | security | Encryption, .beanpod files, zero-knowledge architecture, password policy |
| How It Works | how-it-works | Under-the-hood explanations (calculations, logic, data flow — in user-friendly terms) |
If a new category is needed (e.g., "Troubleshooting", "FAQs"), propose it with:
updatedDate whenever an article is meaningfully changed.For reference, the current help center contains these articles:
Getting Started (6):
Features (16):
popular)the-pod.ts)the-pod.ts)the-pod.ts)the-pod.ts)the-pod.ts)the-pod.ts)the-pod.ts)Still unwritten (finance side) — Tracking Assets, Reports & Charts.
Security (4):
How It Works (5):
This inventory should be updated as articles are added or removed.
.claude/skills/beanies-theme/SKILL.md for tone, colors, and terminology.