| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.
Run 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/devisdevis 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.mdInterview Process:
Use the /devis:impl command to implement according to plan:
/devis:impl path/to/your/plan.mdImplementation 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 progressYou can modify files under templates/ to customize the planning process:
# Edit template
nano ~/.claude/plugins/devis/templates/task_plan.mdA: 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
| Back | FazBrowse Home | New Git URL |