You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Generate the perfect context file for your development workflow**
4
-
5
-
A tool that helps developers create optimized context files based on their IDE, framework, and coding conventions.
6
-
7
-
---
8
-
9
-
## What is devcontext?
10
-
11
-
devcontext helps you generate customized context files that work perfectly with your development setup. Whether you're using VS Code with React, IntelliJ with Spring Boot, or any other combination, devcontext creates context files tailored to your specific environment and preferences.
12
-
13
-
## How it works
14
-
15
-
1.**Select your IDE** - VS Code, IntelliJ, Vim, Sublime Text, etc.
16
-
2.**Choose your framework** - React, Vue, Angular, Spring, Django, etc.
17
-
3.**Set your preferences** - Coding style, file structure, naming conventions
18
-
4.**Generate context** - Get a perfectly tailored context file for your workflow
19
-
20
-
## Why use devcontext?
21
-
22
-
-**Better AI assistance** - Context files optimized for your specific setup improve AI code suggestions
23
-
-**Faster onboarding** - New team members get the right context immediately
24
-
-**Consistent workflow** - Standardize context across your team and projects
25
-
-**Time-saving** - No more manually creating context files for each project
26
-
27
-
## Getting Started
28
-
29
-
Visit [https://www.devcontext.xyz/](https://www.devcontext.xyz/) to start generating your context files.
30
-
31
-
### For Developers
32
-
33
-
If you want to contribute to the project or run it locally:
34
-
3
+
# devcontext
4
+
5
+
Build high-signal agent and instruction files from community-proven best practices.
6
+
7
+
## What devcontext does
8
+
- Transforms curated community knowledge into ready-to-use instructions for agents, coding copilots, and repo guides.
9
+
- Guides you through a multi-step wizard that selects files, frameworks, and scenario-specific topics.
10
+
- Surfaces examples, trade-offs, and documentation links so every choice is backed by trusted references.
11
+
12
+
## How the wizard works
13
+
1. Launch the app and switch from the landing hero to the Instructions Wizard.
14
+
2. Pick the instruction file you want to assemble (from templates defined in `data/files.json`).
15
+
3. Choose your framework and automatically load its follow-up question set (dynamic imports from `data/questions/<framework>.json`).
16
+
4. Answer or skip topic prompts across general, architecture, performance, security, commits, and more.
17
+
5. Review a completion summary that highlights which best practices made it into your file and which were skipped for later.
18
+
19
+
## Community knowledge base
20
+
- Every topic originates from the developer community—playbooks, real-world retrospectives, and shared tooling habits.
21
+
- JSON entries in `data/` capture those insights: each answer carries labels, examples, pros/cons, tags, and authoritative `docs` links.
22
+
- Disabled options mark ideas that the community is still refining; they stay visible so contributors can track demand.
23
+
- Icon choices use Simple Icons with automatic contrast adjustments for readability across themes.
24
+
25
+
## Key interaction details
26
+
- Tooltips open from the info icon, letting you explore examples, pros/cons, tags, and external docs without losing your place.
27
+
- Multi-select questions support skipping (recorded as `null`) so uncertain topics never block progress.
28
+
- Progress indicators keep a running count of answered versus skipped items, making gaps obvious before export.
29
+
30
+
## Run devcontext locally
35
31
```bash
36
32
git clone https://github.com/spivx/devcontext.git
37
33
cd devcontext
38
34
npm install
39
35
npm run dev
40
36
```
37
+
Then open the printed local URL in your browser to explore the wizard.
41
38
42
-
## Contributing
39
+
## Contribute back to the community
40
+
- Add or improve topics in `data/*.json` with clear labels, examples, and `docs` links.
41
+
- Propose new framework questionnaires under `data/questions/`, keeping the schema consistent.
42
+
- Share hooks, utilities, or UI refinements that make the wizard easier to reason about for first-time contributors.
43
43
44
-
Help us improve devcontext by:
45
-
- Adding support for new IDEs and frameworks
46
-
- Improving context file templates
47
-
- Reporting bugs or suggesting features
44
+
Every addition helps the community build better instruction files faster.
48
45
49
46
## License
50
-
51
-
MIT License - see [LICENSE](LICENSE) for details.
47
+
MIT License — see [`LICENSE`](LICENSE) for the full text.
Use the wizard to generate Copilot instruction files, agents files, comprehensive instruction sets, and Cursor rules without starting from a blank page.
0 commit comments