Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Coding
repo
Try itProject initialization toolkit. contributing - auto-generate CONTRIBUTING.md from project structure [contributing.md]. "init", "project init", "initialize project", "contributing guide", "CONTRIBUTING.md", "contributing generate" triggers
What it does
Project initialization toolkit — scaffolding, boilerplate generation, and setup automation for new or existing projects.
The skill document
Init
Project initialization toolkit — scaffolding, boilerplate generation, and setup automation for new or existing projects.
Topics
| Topic | Description | Guide |
|---|---|---|
| contributing | Auto-generate CONTRIBUTING.md from project structure analysis | contributing.md |
Quick Reference
Contributing (Auto-generate CONTRIBUTING.md)
/init contributing # Analyze project and generate CONTRIBUTING.md
Key steps:
- Detect project type (monorepo, single package, npm workspaces)
- Analyze config files (package.json, .editorconfig, eslint, husky)
- Detect directory structure and dependencies
- Generate CONTRIBUTING.md with detected settings
What gets detected:
- Requirements: Node.js version, package manager from
enginesandpackageManager - Code Style: indent, EOL, charset from
.editorconfig - Lint Config: ESLint rules, Prettier settings
- Build Commands: scripts from
package.json - Commit Convention: Conventional Commits format with detected scopes
- Pre-commit Hooks: husky configuration
- Monorepo Structure: package dependency graph and build order
Detailed guide
Design Philosophy
- Detection over assumption: Only include sections for settings that actually exist in the project
- Language-aware: Match project language (English for open source, Korean for internal)
- Non-destructive: Always confirm before overwriting existing files
Related skills
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
More from drumrobot
Browse all skillsRun a 4-stage research → plan → review → TDD-implement workflow for code changes with optional PR capture.
Manage Claude Code sessions: lookup, search, repair, migration, compression, and cleanup in one command surface.
Manage Git worktrees, ghq clones, SourceGit registration, and multi-account credentials with safety checks.
Diagnose agent mistakes, harden the prompt that caused them, and finish the original task.
Convert plans and code changes into GitHub issues and PRs, with auth handling, dependency tracking, and pre-publish scans.
Convert functionality into Claude Code automations (Agent, Skill, Rule, Hook, Command)