skills/contributing-guide/SKILL.md
Auto-generate a CONTRIBUTING.md covering dev setup, coding standards, and PR process. Use when the user needs a contributing guide for their repository, wants to document the development workflow for new contributors, or needs to keep contribution docs in sync with actual project configuration.
npx skillsauth add Cheggin/skill-chain contributing-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Auto-generate a CONTRIBUTING.md from project configuration so it stays in sync with the actual project state. Covers dev environment setup, coding standards, PR process, and agent interaction patterns.
Read project configuration files to determine:
package.json, tsconfig.json, Cargo.toml, pyproject.toml, etc..eslintrc, biome.json, .prettierrc), formatter settingsList all required tools with version requirements and install commands:
## Prerequisites
- Node.js >= 20 ([install](https://nodejs.org))
- pnpm 9.x (`npm install -g pnpm`)
- Convex CLI (`pnpm install -g convex`)
Derive step-by-step instructions from the actual project setup process:
## Getting Started
1. Clone the repository
2. `pnpm install`
3. Copy `.env.example` to `.env.local` and fill in values
4. `pnpm dev`
Include expected output so contributors can verify success.
Extract standards directly from linter and formatter configs:
Document:
feat/short-description, fix/issue-number)Explain how automated agents interact with the codebase so human contributors understand:
Verify the generated guide matches the current project state (no stale references to removed scripts or outdated versions). Set up regeneration so CONTRIBUTING.md updates when project config changes.
development
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.
documentation
Agentic memory system for writers - track characters, relationships, scenes, and themes
documentation
LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)
development
Build production-quality SaaS websites with opinionated design presets. Use when creating any startup website. The user MUST pick a design style before building. Enforces shadcn/ui, Figma design principles, specific CSS values per style, and anti-AI-writing. Load alongside anti-ai-writing skill. LIGHT MODE ONLY.