Claude Code Plugins

Community-maintained marketplace

Feedback

[Dev] Extracts and organizes best practices for a given topic into a minimal tree structure (max depth 3, max 5 children per node). Use during task planning when writing subtasks in Docs/{name}_Task.md - output is added under each subtask as a concise reference guide. Pure reasoning task with strict formatting rules: keywords/noun phrases only, no prose. (project)

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name best-practice-core
description [Dev] Extracts and organizes best practices for a given topic into a minimal tree structure (max depth 3, max 5 children per node). Use during task planning when writing subtasks in Docs/{name}_Task.md - output is added under each subtask as a concise reference guide. Pure reasoning task with strict formatting rules: keywords/noun phrases only, no prose. (project)
user_invocable true

Best Practice Core

Extracts core best practices for a topic and formats them as a minimal, keyword-focused tree.

Purpose

Extract essential best practices for implementation tasks and format them as ultra-concise tree structures for quick reference during development.

When to Use

Invocation Timing:

  • During task planning phase (before implementation)
  • When writing subtasks in Docs/{name}_Task.md documents
  • BEFORE Worker agents start implementation

Output Location:

  • Written directly under each subtask in Task document
  • Acts as quick reference for developers/agents

Output Rules (STRICT ENFORCEMENT)

Format Constraints

Rule Constraint
Max depth 3 levels
Max children per node 5 items
Leaf node max length 12 words OR 60 characters
Node format Noun phrases/keywords ONLY
Duplicates Merge into single item
Tree format Markdown tree ONLY (no mixing)

Zero Tolerance Items

FORBIDDEN:

  • Intro paragraphs, conclusions, or commentary
  • Full sentences in leaf nodes
  • Explanatory text outside the tree
  • Mixed tree formats (ASCII + Markdown)
  • Depth > 3 or children > 5
  • Duplicate items

REQUIRED:

  • ONLY output the tree structure
  • Use noun phrases: "Error boundary setup", "State validation logic"
  • Keep leaf nodes concise: max 12 words
  • Merge similar concepts
  • Single tree format (Markdown bullets)

Example Output

Topic: Implementing User Authentication

- User Authentication
  - Security
    - Password hashing (bcrypt/argon2)
    - JWT token management
    - HTTPS-only cookies
  - Validation
    - Input sanitization
    - Email format check
    - Rate limiting
  - Error Handling
    - Failed login attempts tracking
    - Account lockout mechanism
    - Clear error messages (no data leaks)

Workflow

When invoked with a topic:

  1. Identify Core Areas: Extract 2-5 main categories for the topic
  2. Extract Best Practices: For each category, list 2-5 key practices
  3. Format as Keywords: Convert to noun phrases (no full sentences)
  4. Verify Constraints: Check depth ≤ 3, children ≤ 5, length ≤ 12 words
  5. Merge Duplicates: Combine similar/overlapping items
  6. Output Tree ONLY: No intro, no conclusion, just the tree

Integration with Task Documents

Example Task Document Integration:

## Worker1

- [ ] Implement user authentication #auth !high Deadline(2025:01:15)
  - [ ] Design login UI layout
    <!-- Best Practice Tree -->
    - Login UI
      - Layout
        - Mobile-first responsive design
        - Focus management (accessibility)
        - Password visibility toggle
      - Validation
        - Real-time feedback
        - Clear error states
      - Security
        - No password in URL params
        - Auto-logout on idle
  - [ ] Create API integration
    <!-- Best Practice Tree -->
    - Auth API Integration
      - Request Handling
        - Token refresh logic
        - Retry with exponential backoff
      - Error Handling
        - Network failure graceful degradation
        - 401/403 redirect to login
      - Security
        - Secure token storage
        - XSS/CSRF protection

Usage Notes

  • Concise over Complete: Focus on critical practices, not exhaustive lists
  • Actionable Keywords: Use phrases developers can immediately act on
  • Context-Aware: Tailor to the specific subtask context (UI vs API vs DB)
  • No Duplication: If practice applies to multiple subtasks, mention once in parent

Common Topics

Topic Type Core Areas to Cover
UI Components Layout, Accessibility, State, Events, Performance
API Integration Request/Response, Error Handling, Caching, Security
Database Operations Schema Design, Query Optimization, Transactions, Validation
State Management Data Flow, Mutations, Side Effects, Persistence
Testing Coverage, Edge Cases, Mocking, Performance

Remember: Output ONLY the tree. No explanations.