npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@stillrivercode/information-dense-keywords

v1.9.0

Published

Information Dense Keywords Dictionary - A curated vocabulary for instructing AI assistants

Readme

Information Dense Keywords Dictionary

A comprehensive, modular dictionary of commands for AI assistants in software development. This repository provides a shared, efficient vocabulary that makes human-AI collaboration more productive and consistent.

🎯 What You Get

A curated collection of action-oriented keywords organized in a modular structure. Each command compresses common prompts into memorable keywords with comprehensive definitions and expected output formats.

Key Features:

  • 📚 20+ command definitions across Core, Development, Documentation, QA, Workflow, and Git categories
  • 🏗️ Modular architecture with organized dictionary/ structure for easy navigation
  • 🔗 Command chaining support for complex workflows
  • 📋 Expected Output Formats for consistent, predictable results
  • 🔧 GitHub integration with automated workflows and validation
  • 🛡️ Quality assurance with security scanning and emergency controls

📦 Installation & Updates

Individual Users

# Install dictionary to docs/ directory
npx @stillrivercode/information-dense-keywords

# Or install to custom directory
npx @stillrivercode/information-dense-keywords /path/to/custom/docs

# Show help
npx @stillrivercode/information-dense-keywords --help

Teams & Organizations

Add to your project's package.json:

{
  "dependencies": {
    "@stillrivercode/information-dense-keywords": "^1.0.0"
  },
  "scripts": {
    "idk:install": "npx @stillrivercode/information-dense-keywords",
    "idk:update": "npm update @stillrivercode/information-dense-keywords"
  }
}

Then run:

npm install
npm run idk:install

AI Assistant Configuration

When you run the installer, a file named AI.md is copied to your installation directory (e.g., docs/AI.md). This file contains shared instructions and context for any AI assistant you use, ensuring it understands the project's conventions and the "Information Dense Keywords" command set.

You are encouraged to customize this file with project-specific details.

📋 Quick Reference

| Command | Purpose | Category | |------------------|-----------------------------------|--------------------| | SELECT | Information retrieval | Core | | CREATE | Generate new assets | Core | | DELETE | Remove assets | Core | | FIX | Debug and correct | Core | | analyze this | Code analysis | Development | | debug this | Issue investigation | Development | | optimize this| Performance improvement | Development | | document this| Create documentation | Documentation | | explain this | Provide explanations | Documentation | | research this| Investigate topics | Documentation | | test this | Generate tests | Quality Assurance | | review this | Code review | Quality Assurance | | plan this | Implementation planning | Workflow | | spec this | Technical specifications | Workflow | | roadmap | Strategic development roadmaps | Workflow | | gh | GitHub operations | Git | | commit | Git commits | Git | | push | Push to remote | Git | | pr | Pull requests | Git | | comment | GitHub comments | Git |

🚀 Quick Start Examples

Basic Commands

SELECT the authentication logic from auth.py
CREATE a React login component
FIX the validation error in user registration
DELETE the unused styling files

Advanced Commands

analyze this database schema for performance issues
debug this memory leak in the payment processor
optimize this query that's taking 10 seconds
test this user service with comprehensive unit tests
review this pull request for security vulnerabilities

Command Chaining

research this OAuth2 patterns then spec this authentication system then plan this implementation
analyze this API performance then optimize this bottleneck then test this solution

📁 Dictionary Structure

information-dense-keywords.md     # Main index with links to all commands
dictionary/
├── core/                        # SELECT, CREATE, DELETE, FIX
├── development/                 # analyze this, debug this, optimize this
├── documentation/               # document this, explain this, research this
├── quality-assurance/          # test this, review this
├── workflow/                   # plan this, spec this
└── git/                       # commit, push, pr, gh, comment

🎓 Learning Path

  1. Start with Core Commands: Master SELECT, CREATE, DELETE, FIX
  2. Explore by Category: Pick a category that matches your workflow
  3. Practice Command Chaining: Combine commands for complex tasks
  4. Customize for Your Team: Add domain-specific commands as needed

💡 Usage Tips

  • Be Specific: analyze this authentication flow for security vulnerabilities vs analyze this
  • Chain Logically: Use "then" for sequential operations, "and" for parallel
  • Reference Files: Include file paths and line numbers when possible
  • Use Expected Formats: Each command specifies its expected output structure

🤝 Contributing

We welcome contributions! Here's how to help:

  1. Add New Commands: Create files in appropriate dictionary/ subdirectories
  2. Improve Definitions: Enhance existing command documentation
  3. Report Issues: Use GitHub issues for bugs or feature requests
  4. Share Usage Patterns: Help us understand how teams use the dictionary

See CONTRIBUTING.md for detailed guidelines.

🔗 Related Resources

Note: Links to docs/roadmaps/, docs/plans/, etc., are conventions for AI assistants. These directories do not exist in the source repository but should be created in your local project clone.

📄 License

MIT License - free for personal and commercial use.