Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rasmusgodske
Role-based workflows for Laravel/Vue projects with Linear integration and research-driven documentation. Includes tech lead, backend engineer, frontend engineer, and fullstack engineer roles with commands for project planning, issue management, and documentation generation.
npx claudepluginhub RasmusGodske/dev-agent-workflow --plugin project-rolesProcess pending documentation gap reports and generate missing documentation
Analyze why a convention wasn't followed and create a GitHub issue to improve plugin documentation
Get a comprehensive briefing on a Linear project's status, progress, and remaining work.
Plan and create a new Linear project for a feature or initiative.
Load and implement a specific Linear issue.
Backend code review specialist. MUST BE USED PROACTIVELY after the primary agent writes or modifies PHP, Laravel, or backend files. Reviews code against .claude/rules/backend conventions and provides detailed feedback.
Frontend code review specialist. MUST BE USED PROACTIVELY after the primary agent writes or modifies Vue, TypeScript, or JavaScript files. Reviews code against .claude/rules/frontend conventions and provides detailed feedback.
Linear issue review specialist. Reviews individual Linear issues against .claude/rules/linear conventions to ensure they provide proper context for Claude Code agents.
Linear project description review specialist. Reviews project descriptions against .claude/rules/linear conventions to ensure they provide comprehensive context for Claude Code agents working on issues.
Research and document gaps in codebase documentation. Use when you need to gather context about a feature, domain, or implementation and identify what documentation exists or is missing.
Skill for PHP/Laravel backend development following project conventions. Use when creating or editing PHP code, models, services, controllers, tests, or any backend logic. Loads all backend rules from .claude/rules/backend/ and .claude/rules/dataclasses/.
Skill for writing and updating codebase documentation. Use when creating or editing markdown documentation files in the docs/ directory, README files, or any documentation-related content. Also activates when maintaining the documentation index.
Skill for implementing frontend features following project conventions. Use when writing Vue components, creating UI, or refactoring frontend code. Loads all frontend rules from .claude/rules/frontend/.
Skill for Linear project management tasks including creating projects, creating issues, and reviewing project structures. Use when working with Linear project setup, issue creation, project planning, or any Linear organizational tasks.
Skill for creating and editing PHP tests following project conventions. Use when creating tests, updating test files, or refactoring tests. Applies proper structure, naming, factory usage, and Laravel/PHPUnit best practices.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Commands for task management and project tracking
Linear issue tracking integration and workflow management
Linear ticket and project workflows with wrapper scripts for issues, milestones, documents, and PR coordination
Persistent marathon development sessions for Linear issues - continue working on the same task across multiple Claude sessions with automatic state management and progress tracking.
Linear-backed agent orchestration with persona-based task routing for Claude Code
Claude Code skill pack for Linear (24 skills)
Pre-tool hooks that enforce Laravel/Inertia/Vue conventions. Blocks anti-patterns and guides Claude towards project best practices.
Bootstrap .claude/rules/ structure for Laravel/Vue projects. Creates starter rule templates for backend, frontend, and data class conventions. Works perfectly with the engineering-roles plugin.
Agent-based development workflows for Laravel/Vue projects with Linear integration.
Role-based workflows for Laravel/Vue projects with Linear integration.
Features:
Bootstrap .claude/rules/ structure with starter templates.
Features:
/setup-rules command to create directory structureThe plugin supports a two-tier convention system:
.claude/
โโโ rules/ # Techstack rules (can be a git submodule)
โ โโโ backend/ # Generic Laravel/PHP patterns
โ โโโ frontend/ # Generic Vue/TypeScript patterns
โโโ project-rules/ # Project-specific rules (optional)
โโโ backend/ # This project's backend patterns
โโโ frontend/ # This project's frontend patterns
.claude/rules/) - Generic patterns that can be shared across projects.claude/project-rules/) - Patterns specific to this codebase (e.g., example tests, boilerplate)Roles and skills automatically check for both, loading techstack rules first, then project-specific rules if they exist.
# Add marketplace
/plugin marketplace add https://github.com/RasmusGodske/dev-agent-workflow
# Install both plugins
/plugin install project-roles@RasmusGodske
/plugin install rules-boilerplate@RasmusGodske
# Restart Claude Code
# Just project-roles
/plugin marketplace add https://github.com/RasmusGodske/dev-agent-workflow
/plugin install project-roles@RasmusGodske
# Just rules-boilerplate
/plugin marketplace add https://github.com/RasmusGodske/dev-agent-workflow
/plugin install rules-boilerplate@RasmusGodske
# 1. Install plugins
/plugin marketplace add https://github.com/RasmusGodske/dev-agent-workflow
/plugin install project-roles@RasmusGodske
/plugin install rules-boilerplate@RasmusGodske
# Restart Claude Code
# 2. Bootstrap techstack rules
/setup-rules
# 3. Customize rules for your project
# Edit files in .claude/rules/
# 4. (Optional) Add project-specific rules
# Create .claude/project-rules/backend/README.md for project-specific patterns
# 5. Start working with roles
/roles/backend-engineer
# Install plugins
/plugin marketplace add https://github.com/RasmusGodske/dev-agent-workflow
/plugin install project-roles@RasmusGodske
# If you don't have .claude/rules/ yet:
/plugin install rules-boilerplate@RasmusGodske
/setup-rules
# 1. Activate tech lead role
/roles/techlead
# 2. Start planning a feature
/linear/start-project
# 3. Switch to implementation role
/roles/backend-engineer
# 4. Work on an issue
/linear/work-on-issue PRO-123
# 5. Review project progress
/roles/techlead
/linear/review-project my-project
Add to your project's .claude/settings.json:
{
"plugins": {
"marketplaces": [
{
"source": "https://github.com/RasmusGodske/dev-agent-workflow"
}
],
"installed": [
{
"name": "project-roles",
"marketplace": "RasmusGodske"
},
{
"name": "rules-boilerplate",
"marketplace": "RasmusGodske"
}
]
}
}
When team members trust the repository folder, plugins install automatically.
MIT License - See individual plugin LICENSE files
RasmusGodske