By st01cs
Interviews developers to understand requirements, then generates structured markdown plans and executes them step-by-step with persistent progress tracking, error logging, and automatic status updates.
Interviewing to understand requirements, and then implementing them using a Manus-style approach.
devis is a Claude Code plugin that understands requirements through structured interview workflows, then implements features based on Manus's context engineering principles. It uses persistent Markdown files as "working memory on disk" to ensure goals and progress are never lost during complex tasks.
/devis:intv) - Clarify requirements, technical solutions, and trade-offs through in-depth interviews/devis:impl) - Manus-style workflow using the filesystem as external memorytask_plan.md, findings.md, progress.mdRun in Claude Code:
/plugin marketplace add st01cs/devis
/plugin install devis@devis
# Clone repository to Claude Code plugins directory
git clone https://github.com/st01cs/devis.git ~/.claude/plugins/devis
devis adopts a two-stage workflow:
User Requirements → /devis:intv (Interview) → Planning Docs → /devis:impl (Implementation) → Final Delivery
Use the /devis:intv command for requirements interview:
/devis:intv path/to/your/plan.md
Interview Process:
task_plan.md - Phase breakdown, progress tracking, decision recordsfindings.md - Research findings, interview content, technical decisionsprogress.md - Session logs, test resultsUse the /devis:impl command to implement according to plan:
/devis:impl path/to/your/plan.md
Implementation Process:
devis/
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Marketplace configuration
├── commands/
│ ├── intv.md # /intv command definition
│ └── impl.md # /impl command definition
├── templates/
│ ├── task_plan.md # Task plan template
│ ├── findings.md # Findings template
│ └── progress.md # Progress log template
├── refs/
│ ├── manus.md # Manus principles reference
│ └── examples.md # Practical examples
├── scripts/
│ └── check-complete.sh # Completion check script
└── README.md
# 0. Requirements draft
# Create a file dev-docs/plan/feature-xxx/feature-draft.md with a simple description of requirements
# 1. Interview requirements
/devis:intv dev-docs/plan/feature-xxx/feature-draft.md
# Interview will ask: design preferences, state management, compatibility requirements, etc.
# After interview, three files are automatically generated:
# - dev-docs/plan/feature-xxx/task_plan.md
# - dev-docs/plan/feature-xxx/findings.md
# - dev-docs/plan/feature-xxx/progress.md
# 2. Implement feature
/devis:impl dev-docs/plan/feature-xxx/task_plan.md
# Implements by phases, tracks progress
You can modify files under templates/ to customize the planning process:
# Edit template
nano ~/.claude/plugins/devis/templates/task_plan.md
A: Simply run /devis:impl path/to/task_plan.md again, it will read existing files and continue from the current phase.
The core concepts and methodology of this project are deeply inspired by:
planning-with-files - planning-with-files
MIT License - See LICENSE for details
st01cs - GitHub
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub st01cs/devis --plugin devisPersistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
The Claude Code knowledge system — 380+ skills, 182+ agents, 100+ commands, 40 hooks, 32 rules, and workflows.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review