Skip to content

Commit 1410cf8

Browse files
committed
Update document for getting started
1 parent ccb4657 commit 1410cf8

File tree

1 file changed

+86
-31
lines changed

1 file changed

+86
-31
lines changed

web/content/docs/1-getting-started.md

Lines changed: 86 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ description: Quick start guide for AI DevKit
44
order: 1
55
---
66

7+
**AI DevKit** is a toolkit that helps you work more effectively with AI coding assistants like Cursor, Claude Code, Codex, Antigravity, OpenCode, GitHub Copilot, and more. It provides structured workflows, reusable commands, and memory features to make AI-assisted development more consistent and productive.
8+
9+
## Why AI DevKit?
10+
11+
When working with AI assistants, you often find yourself:
12+
- Repeating the same instructions across sessions
13+
- Losing context between conversations
14+
- Struggling to maintain consistency across features
15+
16+
AI DevKit solves these problems by giving your AI assistant:
17+
- **Structured workflows** — Consistent processes from requirements to deployment
18+
- **Custom commands** — Reusable prompts tailored to your project
19+
- **Long-term memory** — Rules and patterns that persist across sessions
20+
- **Skills** — Community-contributed capabilities your AI can learn
21+
22+
## Prerequisites
23+
24+
Before you begin, make sure have:
25+
- **Node.js** (version 18 or higher)
26+
- **npm** or **npx** (comes with Node.js)
27+
- An AI coding assistant (Cursor, Claude Code, Codex, Antigravity, OpenCode, GitHub Copilot, etc.)
28+
729
## Installation
830

931
Install AI DevKit globally using npm:
@@ -12,61 +34,94 @@ Install AI DevKit globally using npm:
1234
npm install -g ai-devkit
1335
```
1436

15-
Or use it directly with npx:
37+
Or use it directly with npx (no installation required):
1638

1739
```bash
1840
npx ai-devkit init
1941
```
2042

2143
## Initialize Your Project
2244

23-
In your project directory, run:
45+
Navigate to your project directory and run:
2446

2547
```bash
2648
ai-devkit init
2749
```
2850

29-
This will:
30-
- Create a `docs/ai/` directory structure for your development phases
31-
- Set up phase templates for requirements, design, planning, implementation, testing, deployment, and monitoring
32-
- Copy environment-specific rules for CursorAI or Claude Code
51+
You'll be prompted to select which AI environments you use (Cursor, Claude Code, etc.). AI DevKit will then:
52+
53+
1. **Create documentation structure** — A `docs/ai/` directory with templates for each development phase
54+
2. **Set up AI environment files** — Configuration and commands for your selected AI assistants
55+
3. **Save your preferences** — Stored in `.ai-devkit.json` for future updates
3356

3457
## Project Structure
3558

36-
After initialization, you'll have:
59+
After initialization, you'll have a structured documentation folder:
3760

3861
```
3962
docs/ai/
40-
├── requirements/ # Problem understanding and requirements
41-
├── design/ # System architecture and design decisions
42-
├── planning/ # Task breakdown and project planning
43-
├── implementation/ # Implementation guides and notes
44-
├── testing/ # Testing strategy and test cases
45-
├── deployment/ # Deployment and infrastructure docs
46-
└── monitoring/ # Monitoring and observability setup
63+
├── requirements/ # What you're building and why
64+
├── design/ # Architecture and technical decisions
65+
├── planning/ # Task breakdown and timeline
66+
├── implementation/ # Implementation notes and guides
67+
├── testing/ # Test strategy and cases
68+
├── deployment/ # Deployment procedures
69+
└── monitoring/ # Monitoring and observability
4770
```
4871

49-
## Using Commands
72+
This structure helps you maintain documentation throughout your development lifecycle, giving your AI assistant the context it needs to help effectively.
73+
74+
## Using Slash Commands
75+
76+
AI DevKit installs **slash commands** into your AI editor. These are special prompts you type directly into your AI assistant's chat (not in your terminal).
5077

51-
AI DevKit provides helpful commands to guide your development workflow:
78+
> **Note:** Slash commands like `/new-requirement` are used inside your AI editor (Cursor, Claude Code, etc.), not in the terminal. Terminal commands start with `ai-devkit`.
5279
53-
- `/new-requirement` - Start a new feature with structured documentation
54-
- `/review-requirements` - Review requirements documentation
55-
- `/review-design` - Validate design docs against requirements
56-
- `/execute-plan` - Work through implementation tasks
57-
- `/check-implementation` - Compare implementation with design documents
58-
- `/writing-test` - Generate comprehensive test cases
59-
- `/code-review` - Perform structured code reviews
60-
- `/capture-knowledge` - Capture structured understanding of code entry points
61-
- `/debug` - Debug issues by clarifying expectations and agreeing on fix plans
62-
- `/update-planning` - Reconcile implementation progress with planning documentation
80+
### Core Commands
81+
82+
| Command | Purpose |
83+
|---------|---------|
84+
| `/new-requirement` | Start a new feature with structured documentation |
85+
| `/review-requirements` | Validate completeness of requirements |
86+
| `/review-design` | Check architecture and generate diagrams |
87+
| `/execute-plan` | Work through implementation tasks step-by-step |
88+
| `/check-implementation` | Compare code with design documents |
89+
| `/writing-test` | Generate comprehensive test cases |
90+
| `/code-review` | Perform pre-commit code reviews |
91+
| `/capture-knowledge` | Document and understand existing code |
92+
| `/debug` | Systematic debugging with structured analysis |
93+
| `/update-planning` | Sync planning docs with implementation progress |
94+
| `/remember` | Remember your important guidelines, rules, and best practices |
95+
96+
For detailed usage of each command, see [Development with AI DevKit](/docs/development-with-ai-devkit).
97+
98+
## Quick Example
99+
100+
Here's how a typical workflow might look:
101+
102+
```
103+
1. In your terminal:
104+
$ ai-devkit init
105+
106+
2. In Cursor/Claude Code:
107+
> /new-requirement
108+
109+
AI: "What feature would you like to build?"
110+
You: "Add user authentication with OAuth"
111+
112+
AI guides you through requirements → design → planning → implementation
113+
```
63114

64115
## Next Steps
65116

66-
1. Review the phase templates in `docs/ai/`
67-
2. Start your first feature with `/new-requirement`
68-
3. Follow the structured workflow through each phase
69-
4. Keep documentation updated as you implement
117+
1. **Explore your AI editor** — Try `/new-requirement` on a small feature
118+
2. **Read the workflows guide**[Development with AI DevKit](/docs/development-with-ai-devkit)
119+
3. **Set up memory**[Give your AI long-term memory](/docs/memory)
120+
4. **Install skills**[Extend your AI's capabilities](/docs/skills)
121+
122+
## Need Help?
70123

71-
For more details, check out our [documentation](/docs) and [roadmap](/roadmap).
124+
- Check the [Supported Agents](/docs/supported-agents) page for environment-specific setup
125+
- Browse the [Roadmap](/roadmap) to see what's coming
126+
- Open an issue on [GitHub](https://github.com/Codeaholicguy/ai-devkit) for bugs or questions
72127

0 commit comments

Comments
 (0)