xiaohongshu
xiaohongshu
doc-templates
Generate meeting prep sheets, ADRs, and Design Docs from built-in templates. Use when creating technical documents, planning meetings, or documenting architectural decisions.
Full skill instructions
Generate structured documents based on best practices and industry standards.
Ask for a template by type:
Templates are self-contained - no external files needed.
When to use: Planning decision meetings, consultations, or information sharing sessions
What it includes:
Usage: "Generate a meeting prep sheet for [decision/consultation/sharing]"
Template:
## Meeting Preparation Sheet
### Basic Information
- Meeting Purpose: [ ] Decision / [ ] Consultation / [ ] Information Sharing
- Participants:
- Duration: (minutes)
- Date: YYYY-MM-DD
### 1. Decision Materials
#### Background
- [Why is this meeting necessary?]
- [Current situation]
#### Problem
- [What problem needs to be solved?]
- [What decision needs to be made?]
#### Constraints
- Budget: [amount or "unlimited"]
- Timeline: [deadline]
- Resources: [team size, skills available]
- Compliance: [regulations, standards]
### 2. Options
| Option | Pros | Cons | Timeline | Cost |
|--------|------|------|----------|------|
| A: | | | | |
| B: | | | | |
| C: | | | | |
### 3. Recommendation
Recommended: [Option X]
Reasons:
1. [Specific reason with evidence]
2. [Specific reason with evidence]
3. [Specific reason with evidence]
### 4. Preparation Checklist
Before the meeting:
- [ ] All participants have received background materials
- [ ] Options are clearly defined with pros/cons
- [ ] Decision criteria are explicit
- [ ] Time allocation is planned (discussion: X min, decision: Y min)
- [ ] Follow-up actions are identified
### 5. Expected Outcomes
- [ ] Decision on [topic]
- [ ] Action items assigned
- [ ] Next steps defined
When to use: Documenting significant technical decisions that affect architecture, technology choices, or system design
What it includes:
Usage: "Create an ADR for [decision title]"
Best practices:
Template:
# ADR-XXX: [Decision Title]
**Date**: YYYY-MM-DD
**Status**: Proposed / Accepted / Rejected / Superseded
**Deciders**: [List of people involved in decision]
## Context
### Background
[Why is this decision necessary?]
[What is the current situation?]
### Problem Statement
[What specific problem needs to be solved?]
[What are the requirements?]
## Decision
[What was decided? State in 1-2 clear sentences]
## Considered Alternatives
### Option A: [Name]
**Pros**:
- [Specific advantage with evidence/metrics]
- [Specific advantage with evidence/metrics]
**Cons**:
- [Specific disadvantage with impact]
- [Specific disadvantage with impact]
**Cost**: [Initial + Ongoing costs]
**Timeline**: [Implementation time]
### Option B: [Name]
**Pros**:
- [Specific advantage]
- [Specific advantage]
**Cons**:
- [Specific disadvantage]
- [Specific disadvantage]
**Cost**: [Initial + Ongoing costs]
**Timeline**: [Implementation time]
### Option C: [Name]
[Same structure as above]
## Decision Rationale
[Why was this option chosen over alternatives?]
**Key factors**:
1. [Factor with specific reasoning]
2. [Factor with specific reasoning]
3. [Factor with specific reasoning]
**Trade-offs accepted**:
- [What we're giving up and why it's acceptable]
## Consequences
### Positive
- [Specific positive impact]
- [Specific positive impact]
### Negative
- [Specific negative impact and mitigation plan]
- [Specific negative impact and mitigation plan]
### Neutral
- [Changes that are neither clearly positive nor negative]
## Implementation Notes
[How will this decision be implemented?]
[Any migration plan needed?]
## Related Decisions
- ADR-XXX: [Related decision]
- [Links to related documentation]
## Review Date
[When should this decision be revisited?]
---
## Checklist
Before finalizing:
- [ ] All alternatives are documented with pros/cons
- [ ] Decision rationale is specific and evidence-based
- [ ] Both positive and negative consequences are listed
- [ ] No vague expressions (check for "適切に", "柔軟に", etc.)
- [ ] Concrete metrics or examples are provided
- [ ] Related decisions are linked
When to use: Designing new features, major refactorings, or system changes that require detailed planning
What it includes:
Usage: "Generate a Design Doc for [feature name]"
Best practices:
Template:
# [Feature Name] Design Document
**Author**: [Name]
**Date**: YYYY-MM-DD
**Reviewers**: [Names]
**Status**: Draft / In Review / Approved
**Last Updated**: YYYY-MM-DD
## Overview
[3-sentence summary of the feature]
**TL;DR**: [One sentence describing the feature and its value]
## Background
### Context
[Why is this feature needed?]
[What problem does it solve?]
### Current State
[What is the current situation?]
[What are the pain points?]
## Goals and Non-Goals
### Goals
- [Specific, measurable goal]
- [Specific, measurable goal]
- [Specific, measurable goal]
### Non-Goals
- [What this design explicitly does NOT aim to do]
- [What is out of scope]
### Success Metrics
- [Measurable metric: e.g., "Reduce latency to <200ms"]
- [Measurable metric: e.g., "Handle 10K requests/sec"]
- [Measurable metric: e.g., "99.9% uptime"]
## Detailed Design
### Architecture Overview
```mermaid
graph TD
A[Component A] --> B[Component B]
B --> C[Component C]
[Description of architecture]
Responsibility: [What it does] Technology: [Tech stack] API: [Key interfaces]
[Same structure]
POST /api/v1/resource
Content-Type: application/json
{
"field": "value"
}
Response:
{
"id": "123",
"status": "created"
}
CREATE TABLE resources (
id UUID PRIMARY KEY,
name VARCHAR(255),
created_at TIMESTAMP
);
sequenceDiagram
User->>API: Request
API->>Database: Query
Database->>API: Result
API->>User: Response
Description: [Brief description]
Pros:
Cons:
Why not chosen: [Specific reason]
[Same structure]
enable_new_feature[How to rollback if issues arise]
| Risk | Probability | Impact | Mitigation |
|---|---|---|---|
| [Risk 1] | High/Medium/Low | High/Medium/Low | [Mitigation strategy] |
| [Risk 2] | High/Medium/Low | High/Medium/Low | [Mitigation strategy] |
Before review:
---
## Usage Examples
### Example 1: Meeting Prep
**Request**: "Generate a meeting prep sheet for deciding on database technology"
**Output**: Complete meeting prep sheet with:
- Purpose: Decision
- Decision materials section for database context
- Options table for PostgreSQL/MongoDB/etc.
- Recommendation framework
### Example 2: ADR
**Request**: "Create an ADR for adopting PostgreSQL"
**Output**: Complete ADR with:
- Context about database requirements
- Alternatives (PostgreSQL, MongoDB, MySQL, DynamoDB)
- Trade-off analysis
- Decision rationale with specific metrics
- Consequences (positive: ACID compliance; negative: higher ops complexity)
### Example 3: Design Doc
**Request**: "Generate a Design Doc for user authentication system"
**Output**: Complete Design Doc with:
- Overview of authentication needs
- Architecture with JWT tokens
- API design for login/logout/refresh
- Security considerations
- Implementation phases
- Testing strategy
## Best Practices
### Do
- Fill in all sections (don't leave placeholders)
- Use specific, measurable criteria
- Include concrete examples
- Provide diagrams for complex systems
- Document trade-offs explicitly
### Don't
- Use vague expressions ("適切に", "柔軟に", "効率的に")
- Skip alternatives analysis
- Omit negative consequences
- Leave questions unresolved without noting them
- Copy-paste without customization
## Integration with Other Skills
This skill works with:
- `document-quality`: Auto-reviews generated documents
- `tech-doc-reviewer`: Provides detailed feedback
- `principle-guide`: Helps make decisions for ADRs
## Success Criteria
A well-generated document has:
- Complete sections (no TODOs)
- Specific, actionable content
- Concrete examples and metrics
- Trade-offs explicitly documented
- Clear next steps
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