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
description: Manage specifications in our development process
5
5
---
6
6
7
7
## Context
8
8
9
-
You are managing specifications using our specification-driven development process defined in @docs/specs/SPEC-001.md.
9
+
Specifications are managed in the Basic Memory "specs" project. All specs live in a centralized location accessible across all repositories via MCP tools.
10
+
11
+
See SPEC-1 and SPEC-2 in the "specs" project for the full specification-driven development process.
10
12
11
13
Available commands:
12
14
-`create [name]` - Create new specification
13
15
-`status` - Show all spec statuses
14
-
-`implement [spec-name]` - Hand spec to appropriate agent
16
+
-`show [spec-name]` - Read a specific spec
15
17
-`review [spec-name]` - Review implementation against spec
16
18
17
19
## Your task
18
20
19
21
Execute the spec command: `/spec $ARGUMENTS`
20
22
21
23
### If command is "create":
22
-
1. Get next SPEC number by searching existing specs
23
-
2. Create new spec using template from @docs/specs/Slash\ Commands\ Reference.md
24
-
3.Place in `/specs` folder with title "SPEC-XXX: [name]"
24
+
1. Get next SPEC number by searching existing specs in "specs" project
25
+
2. Create new spec using template from SPEC-2
26
+
3.Use mcp__basic-memory__write_note with project="specs"
25
27
4. Include standard sections: Why, What, How, How to Evaluate
26
28
27
29
### If command is "status":
28
-
1. Search all notes in `/specs` folder
29
-
2. Display table with spec number, title, and status
30
-
3. Show any dependencies or assigned agents
31
-
32
-
### If command is "implement":
33
-
1. Read the specified spec
34
-
2. Determine appropriate agent based on content:
35
-
- Frontend/UI → vue-developer
36
-
- Architecture/system → system-architect
37
-
- Backend/API → python-developer
38
-
3. Launch Task tool with appropriate agent and spec context
30
+
1. Use mcp__basic-memory__search_notes with project="specs"
31
+
2. Display table with spec number, title, and progress
32
+
3. Show completion status from checkboxes in content
33
+
34
+
### If command is "show":
35
+
1. Use mcp__basic-memory__read_note with project="specs"
36
+
2. Display the full spec content
39
37
40
38
### If command is "review":
41
39
1. Read the specified spec and its "How to Evaluate" section
@@ -49,7 +47,5 @@ Execute the spec command: `/spec $ARGUMENTS`
49
47
-**Architecture compliance** - Component isolation, state management patterns
0 commit comments