
Por Dev
- 11 repo stars
- Updated January 29, 2026
- lfnovo/por-marketplace
A development plugin for the Product on Rails methodology
About
por-dev is a Claude Code skill in the AI & Agent Building category. A development plugin for the Product on Rails methodology
- por-dev
- AI & Agent Building
- AI-coding skill
Por Dev by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add lfnovo/por-marketplace/plugin install por-dev@por-marketplaceAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 11 |
|---|---|
| Last updated | January 29, 2026 |
| Repository | lfnovo/por-marketplace ↗ |
What it does
A development plugin for the Product on Rails methodology
README.md
POR Dev Plugin
A Claude Code plugin that provides structured workflows for feature development, bug fixes, and chores following the Product on Rails methodology.
Overview
This plugin helps you build features methodically by enforcing a structured approach to planning and implementation. It ensures thorough analysis before coding begins, reducing rework and improving code quality.
Key Benefits:
- Consistent planning process across all development tasks
- Clear separation between discovery, design, planning, and implementation
- Documented specs that serve as future reference
- Flexible workflows for different task complexities
Installation
# Add the marketplace (if not already added)
claude plugin marketplace add https://github.com/lfnovo/por-marketplace
# Install the plugin
claude plugin install por-dev@por-marketplace
Workflows
The plugin provides two main workflows depending on task complexity:
Fast Track (Quick Tasks)
For smaller, well-understood tasks where extensive planning isn't needed.
/prime → /fast:[bug|chore|feature] → /implement
| Command | Purpose |
|---|---|
/fast:bug <description> |
Plan a surgical bug fix with root cause analysis |
/fast:chore <description> |
Plan a simple maintenance task |
/fast:feature <description> |
Plan a new feature with phased implementation |
Output: Creates a single plan file at specs/<task-name>.md
Complete Workflow (Complex Features)
For larger features requiring thorough analysis and architecture design.
/prime → /discover → /design → /plan → /implement
| Command | Purpose |
|---|---|
/discover <input> |
Create feature specification from requirements |
/design |
Design technical architecture |
/plan |
Generate detailed implementation tasks |
Output: Creates structured documentation in specs/<feature-slug>/:
spec.md- Feature requirements and user storiesarchitecture.md- Technical design and decisionscontracts.md- API/data contracts (if applicable)plan.md- Step-by-step implementation tasks
Command Reference
/prime
Always run first. Primes the agent with codebase context by reading project structure, README, and available documentation.
/prime
/discover <input>
Creates a feature specification from requirements. Input can be:
- Natural language description
- Path to a requirements file
- Project management card (via MCP tools)
/discover "Add user authentication with OAuth support"
/discover ./requirements/auth-feature.md
/discover LINEAR-123
What it does:
- Creates a feature branch and
specs/<feature-slug>/folder - Analyzes requirements to extract: actors, actions, data, constraints
- Generates
spec.mdwith user stories, functional requirements, and success criteria - Identifies clarification questions and presents them for review
/design
Transforms requirements into technical architecture. Requires completed spec.md.
/design
What it does:
- Researches unfamiliar libraries/APIs
- Analyzes existing codebase patterns
- Designs component structure and data flow
- Generates
architecture.mdwith technical decisions and rationale - Optionally generates
contracts.mdfor API/data contracts
/plan
Breaks architecture into actionable implementation tasks. Requires completed architecture.md.
/plan
What it does:
- Organizes tasks by phase (Setup → Foundational → User Stories → Polish)
- Identifies parallel execution opportunities
- Estimates time per phase
- Generates
plan.mdwith trackable task list
/implement [--ff|--phases]
Executes the implementation plan.
/implement # Default: phased approach with review stops
/implement --ff # Fast-forward: complete build without stops
/implement --phases # Explicit phased approach
Modes:
--phases(default): Stops after each phase for user review--ff: Builds completely, only stops for questions or blockers
What it does:
- Reads and executes the plan step-by-step
- Updates
plan.mdmarking completed tasks - Reports summary and
git diff --statwhen done
/fast:bug <description>
Quick planning for bug fixes.
/fast:bug "Login fails when email contains + character"
Creates plan with:
- Bug description and steps to reproduce
- Root cause analysis
- Surgical fix approach (minimal changes)
- Validation commands
/fast:chore <description>
Quick planning for maintenance tasks.
/fast:chore "Upgrade dependencies to latest versions"
Creates plan with:
- Chore description
- Step-by-step tasks
- Validation commands
/fast:feature <description>
Quick planning for smaller features.
/fast:feature "Add export to CSV button on reports page"
Creates plan with:
- Feature description and user story
- Phased implementation plan
- Testing strategy
- Acceptance criteria
Utility Commands
/all-tools
Lists all available Claude Code tools in the current session.
/all-tools
/generate-all-claude-mds
Generates CLAUDE.md documentation files throughout the codebase to help AI assistants understand the project structure.
/generate-all-claude-mds
What it creates:
- Contextual maps for AI navigating the codebase
- Integration guides showing how modules connect
- Pattern documentation for consistent code generation
- Gotcha lists preventing common AI mistakes
Hierarchy approach:
- Builds from deepest directories (leaves) up to root
- Parent files reference children instead of duplicating content
- Root serves as a navigation hub
Workflow Decision Guide
| Scenario | Recommended Workflow |
|---|---|
| Simple bug fix | /prime → /fast:bug → /implement |
| Dependency update | /prime → /fast:chore → /implement |
| Small UI feature | /prime → /fast:feature → /implement |
| New API endpoint | /prime → /discover → /design → /plan → /implement |
| Complex feature | /prime → /discover → /design → /plan → /implement |
| Refactoring | /prime → /fast:chore or complete workflow |
| Document codebase for AI | /generate-all-claude-mds |
Project Structure
After using the plugin, your project will have:
your-project/
├── specs/
│ ├── fix-login-bug.md # Fast track plans
│ ├── upgrade-deps.md
│ └── user-authentication/ # Complete workflow
│ ├── spec.md
│ ├── architecture.md
│ ├── contracts.md
│ └── plan.md
└── ...
Best Practices
- Always start with
/prime- Ensures the agent understands your codebase - Use complete workflow for uncertainty - When requirements are unclear or the feature is complex
- Answer clarification questions - The discover phase identifies ambiguities early
- Review architecture before planning - Catch design issues before implementation
- Use
--phasesfor learning - See how the agent approaches each phase - Use
--fffor confidence - When you trust the plan and want faster execution
Contributing
Contributions are welcome! Please ensure any changes maintain the structured workflow philosophy.
License
MIT