Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By jeanluciano
Orchestrate AI agents via natural language commands to drive specification-driven development: plan features into managed specs, implement with tests and refactoring, research codebases, debug issues, optimize performance, audit security, review quality, and ship via PRs.
npx claudepluginhub jeanluciano/quaestor --plugin quaestorExecute specification-driven implementation with the implementing-features skill
Create and manage specifications through skills-based planning
Lightweight router for intelligent codebase exploration via researcher agent
Use PROACTIVELY when user says "design", "architecture", "structure", "pattern", "framework", "system design", "component", "module", "interface", or "abstraction". Automatically delegate for architectural decisions, system design, pattern selection, component decomposition, and strategic technical planning. Senior software architect specializing in scalable, maintainable solutions.
Use PROACTIVELY and IMMEDIATELY when encountering errors, test failures, stack traces, crashes, or unexpected behavior. Automatically delegate when user says "debug", "error", "fix", "failing", "broken", "issue", "bug", "crash", or "exception". Expert debugging specialist for root cause analysis and rapid issue resolution.
Use PROACTIVELY when user says "implement", "build", "create", "develop", "feature", "add", "write code", or "execute spec". Automatically delegate for specification-driven development, feature implementation, code writing, and acceptance criteria execution. Specification-driven feature development specialist who transforms specs into production-ready code.
Use PROACTIVELY when user requests "plan", "create spec", "break down", "decompose", "estimate", "strategy", or "requirements analysis". Automatically delegate for transforming ambiguous requirements into clear specifications, strategic decomposition, dependency mapping, and comprehensive planning. Strategic planning specialist who creates implementation-ready specifications.
Use PROACTIVELY after implementation when user says "test", "testing", "qa", "quality", "coverage", "validation", "verify", or "assert". Automatically delegate for creating comprehensive test suites, identifying edge cases, validating implementations, and ensuring high code quality standards. Testing and quality assurance specialist.
Systematically debug issues with reproduction steps, error analysis, hypothesis testing, and root cause fixes. Use when investigating bugs, analyzing production incidents, or troubleshooting unexpected behavior.
Execute specification-driven implementation with automatic quality gates, multi-agent orchestration, and progress tracking. Use when building features from specs, fixing bugs with test coverage, or refactoring with validation.
Intelligent project analysis with auto-framework detection and adaptive setup. Use when user wants to initialize Quaestor, setup a new project, or analyze existing project structure.
Create, manage, and track specifications through their full lifecycle from draft to completion. Use when user wants to plan features, create specs, check progress, activate work, or complete specifications.
Optimize performance with profiling, caching strategies, database query optimization, and bottleneck analysis. Use when improving response times, implementing caching layers, or scaling for high load.
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.
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
Specification-Driven Development with Process Discipline for Claude Code
Specification-driven development workflow: specify → plan → tasks → implement
Autonomous spec-driven development workflow with multi-agent collaboration, specification management, and task orchestration
GitHub Spec-Kit integration for constitution-based spec-driven development (7-phase workflow)
GitHub Spec-Kit integration for Specification-Driven Development - define WHAT and HOW before coding
A minimal Claude Code plugin for specification-driven development
Quaestor is a Claude Code plugin that provides Skills and slash commands for specification-driven development. Write lightweight specs, implement with context, ship with confidence.
Design Principles:
NOTE: Quaestor has been many things, but mainly a learning sandbox for me. Nowadays, it's a tool that I and a small number of people use. From 1.0 forward, Quaestor will be boring and stable. New features will be planned and added as Anthropic releases new features for Claude Code. This is all to say that Quaestor is "feature complete," and hardly any skills, sub-agents, or commands will be added. I've gotta get back to work, and so do you.
7 Skills (auto-activate based on context):
managing-specifications - Create and manage specificationsimplementing-features - Implement features with quality gatesreviewing-and-shipping - Code review and PR generationdebugging-issues - Systematic bug investigationsecurity-auditing - Security analysis and vulnerability detectionoptimizing-performance - Performance profiling and optimizationinitializing-project - Setup Quaestor in any project3 Slash Commands:
/plan - Create specifications/implement - Implement specs with tracking/research - Explore codebase patternsSpec Lifecycle:
draft/ → active/ → completed/Alternatively, you can add the marketplace and install separately:
/plugin marketplace add jeanluciano/quaestor
/plugin install quaestor:quaestor
See Claude Code plugins documentation for details.
For project-level installation:
pip install quaestor
# or
uv pip install quaestor
Then initialize in your project:
quaestor init
# Install the plugin
/plugin install quaestor@quaestor-official
# Create a spec
/plan "User authentication with JWT"
# Implement it
/implement spec-auth-001
# Ship it
"Create a pull request for spec-auth-001"
Skills activate automatically based on what you're doing. Just describe what you want in natural language:
Create lightweight specifications that define:
Specs live in .quaestor/specs/ and move through folders as they progress:
.quaestor/specs/
├── draft/ # Planned work
├── active/ # In progress (max 3)
└── completed/ # Finished
Skills are auto-activating workflows that trigger based on context. You don't invoke them directly - just describe what you want:
/implement spec-id → implementing-features activates# Create a spec
/plan "Add rate limiting to API endpoints"
# → spec-feature-042.md created in draft/
# Start implementing
/implement spec-feature-042
# → Skills guide you through implementation with quality checks
# Check progress
"What's the status of spec-feature-042?"
# → "spec-feature-042: 3/5 criteria complete (60%)"
# Ship it
"Create a pull request for spec-feature-042"
# → PR created with spec context included