devlyn-cli
v0.1.6
Published
Claude Code configuration toolkit for teams
Maintainers
Readme
devlyn-cli
A shared configuration toolkit for Claude Code — standardize AI-powered workflows across your team and projects.
Why devlyn-cli?
Claude Code is powerful out of the box, but teams need consistent workflows — shared commands, proven prompts, commit conventions, and reusable skills.
devlyn-cli installs a curated .claude/ configuration into any project, giving your team:
- Battle-tested slash commands for debugging, code review, UI design, and more
- Reusable AI agent skills for debugging, code review, and UI implementation
- Product and feature spec templates
- Commit message conventions
Zero dependencies. One command. Works with any project.
Quick Start
npx devlyn-cliThat's it. The interactive installer walks you through the setup.
# Non-interactive mode (for CI/CD)
npx devlyn-cli -y
# Update to the latest config
npx devlyn-cli@latest
# List all available commands and templates
npx devlyn-cli listWhat Gets Installed
your-project/
├── .claude/
│ ├── commands/ # 14 slash commands
│ ├── skills/ # 3 core skills + optional addons
│ ├── templates/ # Document templates
│ └── commit-conventions.md # Commit message standards
└── CLAUDE.md # Project-level instructionsCommands
Slash commands are invoked directly in Claude Code conversations (e.g., /devlyn.resolve).
| Command | Description |
|---|---|
| /devlyn.resolve | Systematic bug fixing with root-cause analysis and test-driven validation |
| /devlyn.team-resolve | Team-based issue resolution — spawns specialized agent teammates (root cause analyst, test engineer, security auditor, etc.) |
| /devlyn.review | Post-implementation code review — security, quality, best practices |
| /devlyn.team-review | Team-based multi-perspective code review — spawns specialized reviewers (security, quality, testing, product, performance) |
| /devlyn.design-ui | Generate 5 distinct UI style explorations from a spec or reference image |
| /devlyn.implement-ui | Team-based UI implementation/improvement — spawns component architect, UX engineer, accessibility engineer, responsive engineer, visual QA |
| /devlyn.feature-spec | Transform product specs into implementable feature specifications |
| /devlyn.product-spec | Generate or incrementally update product spec documents |
| /devlyn.discover-product | Scan a codebase to generate feature-oriented product documentation |
| /devlyn.recommend-features | Prioritize top 5 features to build next based on value and readiness |
| /devlyn.team-design-ui | Team-based design exploration — spawns creative director, product designer, visual designer, interaction designer, accessibility designer |
| /devlyn.design-system | Design system reference and guidance |
| /devlyn.update-docs | Sync all project docs with current codebase — cleans stale content, preserves roadmaps, generates missing docs |
| /devlyn.handoff | Create structured handoff docs for context window transitions |
Skills
Skills are triggered automatically based on conversation context.
| Skill | Description |
|---|---|
| root-cause-analysis | 5 Whys methodology, evidence standards, and no-workaround rules for debugging |
| code-review-standards | Severity framework, quality bar, and approval criteria for code reviews |
| ui-implementation-standards | Design system fidelity, accessibility, animation quality, and responsive standards for UI work |
Templates
| Template | Description |
|---|---|
| template-product-spec.md | Comprehensive product specification template |
| template-feature.spec.md | Feature specification template |
| prompt-templates.md | Reusable prompt snippets for common tasks |
Optional Skills & Packs
During installation, you can choose to add optional skills and third-party skill packs:
| Addon | Type | Description |
|---|---|---|
| cloudflare-nextjs-setup | skill | Cloudflare Workers + Next.js deployment with OpenNext |
| prompt-engineering | skill | Claude 4 prompt optimization using Anthropic best practices |
| pyx-scan | skill | Check whether an AI agent skill is safe before installing |
| vercel-labs/agent-skills | pack | React, Next.js, React Native best practices |
| supabase/agent-skills | pack | Supabase integration patterns |
| coreyhaines31/marketingskills | pack | Marketing automation and content skills |
How It Works
- Run
npx devlyn-cliin your project - The CLI copies the config files into
.claude/ - Claude Code automatically reads
.claude/commandsand.claude/skills - Invoke commands like
/devlyn.resolvein your Claude Code session
The installation is idempotent — run it again at any time to update to the latest config.
Requirements
- Node.js 18+
- Claude Code CLI
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the repository
- Create your branch (
git checkout -b feat/my-feature) - Commit your changes following the included commit conventions
- Push to the branch (
git push origin feat/my-feature) - Open a Pull Request
Star History
License
MIT — Donut Studio
