xiaohongshu
xiaohongshu
grove-issues
Parse a brain dump of TODOs into properly structured GitHub issues with labels, components, and project board placement. Use when the user provides a batch of tasks, ideas, or TODOs that need to become trackable GitHub issues.
Full skill instructions
Turn a brain dump into a clean issue backlog. You receive a messy list of TODOs and produce properly labeled, well-structured GitHub issues ready for the Lattice Kanban board.
/grove-issuesBrain Dump → Parse → Deduplicate → Create Issues → Label → Report
Break the user's message into discrete, actionable issues. Each issue should represent ONE piece of work. If a TODO is too broad, split it. If two TODOs are the same thing, merge them.
Parsing signals:
Before creating any issue, search existing open issues for overlap:
gh issue list --state open --limit 100 --json number,title | jq -r '.[].title'
If a TODO matches an existing issue closely, skip it and note the existing issue number in your report. Don't create duplicates.
Each issue gets up to 3 labels:
| Label | When to Apply |
|---|---|
lattice | Framework, monorepo, shared infrastructure, engine package |
heartwood | Auth, sessions, passkeys, OAuth, identity |
arbor | Admin panel, backend API, admin dashboard |
amber | Images, CDN, R2 storage, JXL, media pipeline |
clearing | Status page, health monitoring, uptime |
shade | AI crawler protection, bot defense, rate limiting |
plant | Pricing, billing, LemonSqueezy, storefront, signup |
ivy | Email, Resend, notifications, messaging |
foliage | Theming, design tokens, per-tenant customization |
curio | Museum exhibits, content display, guestbook |
meadow | Social features, community feed |
forests | Forest page, community groves, property showcase |
vine | Content relationships, margin notes, connections |
graft | Feature flags, gradual rollout, A/B testing |
petal | Content moderation, CSAM detection, PhotoDNA |
lumen | AI assistant, LLM routing, AI gateway |
mycelium | MCP servers, inter-service networking |
patina | Backups, cold storage, data preservation |
landing | Landing site, marketing pages, knowledge base |
Patterns are reusable architectural solutions. Apply when the issue involves implementing or extending a pattern.
| Label | When to Apply |
|---|---|
pattern:firefly | Ephemeral server infrastructure (ignite, illuminate, fade lifecycle) |
pattern:loom | Durable Objects coordination (SessionDO, TenantDO, PostDO) |
pattern:prism | Glassmorphism design system, seasonal theming, UI layers |
pattern:sentinel | Load testing, scale validation, ramp-up testing |
pattern:songbird | Prompt injection protection (canary, kestrel, robin layers) |
pattern:threshold | Rate limiting, abuse prevention, graduated response |
| Label | When to Apply |
|---|---|
bug | Something is broken or wrong |
feature | New capability that doesn't exist yet |
enhancement | Improvement to existing functionality |
security | Security concern, vulnerability, hardening |
documentation | Docs, guides, help articles |
Don't guess priority. Only apply if the user explicitly says something is urgent, critical, or low-priority.
Use this template for every issue:
## Summary
[1-3 sentences describing what needs to be done and why]
## Acceptance Criteria
- [ ] [Specific, verifiable criterion]
- [ ] [Another criterion]
- [ ] [Keep to 3-6 items]
## Context
- [Relevant technical context]
- [Dependencies or related issues if known]
- [Any constraints mentioned by the user]
Writing guidelines:
gh issue create \
--title "Title in imperative mood" \
--body "$(cat <<'EOF'
## Summary
...
## Acceptance Criteria
- [ ] ...
## Context
- ...
EOF
)" \
--label "component1,type1"
Title guidelines:
[FEATURE] or [BUG] prefixes (labels handle categorization)After creating all issues, give the user a summary table:
Created X issues:
| # | Title | Labels |
|---|-------|--------|
| #531 | Add glass overlay to Forest page | forests, enhancement |
| #532 | Fix tooltip positioning on mobile | lattice, bug |
...
Skipped (duplicates of existing issues):
- "Cache purge tool" → already tracked in #527
If a TODO is too vague to create a good issue ("fix the thing", "make it better"), ask the user for clarification rather than creating a bad issue. Group vague items and ask once.
For very large batches, create issues in groups of 10 to avoid rate limiting. Pause between batches.
If the user marks some items as urgent/first-focus vs backlog, note this in Context but don't apply priority labels unless they use explicit priority language.
If the user includes HOW to do something (not just WHAT), capture those details in the Context section. The acceptance criteria should still focus on the outcome, not the approach.
Don't do these:
lattice)priority-critical unless the user explicitly says something is critical/urgentUser says:
ok so I need to: fix the broken image on the pricing page, add a dark mode toggle to the knowledge base, wire up the new health endpoint for blog-engine, and eventually we should think about adding RSS feeds to meadow
You create:
plant, buglanding, enhancementclearing, featuremeadow, featureEach with proper Summary, Acceptance Criteria, and Context.
A clean backlog is a calm mind. Turn the chaos into clarity.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience