Add nostrlib to agents stuff
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
Refer to @book/SUMMARY.md for a table of contents. Find a chapter that has not yet been written, then execute your /research-chapter, /plan-chapter, and /write-chapter skills for the chapter.
|
||||
|
||||
Validation after this process is complete:
|
||||
|
||||
- Make sure the chapter is concise, correct, and makes sense in context of the book
|
||||
- Add tests to the tests directory
|
||||
- Make sure that the project compiles and the tests complete
|
||||
@@ -33,8 +33,6 @@ Draw on the research to make your questions specific and informed. Areas to expl
|
||||
introduced? What prior knowledge can we assume from earlier chapters?
|
||||
- **Code Organization**: Which crate(s) should this code live in? How should modules be
|
||||
structured?
|
||||
- **Teaching Approach**: Are there concepts that need careful explanation? Diagrams?
|
||||
Worked examples?
|
||||
|
||||
Ask questions in batches of 2-3 at a time. After each round of answers, follow up on
|
||||
anything that needs clarification before moving on. Continue until you have enough detail
|
||||
|
||||
@@ -40,10 +40,11 @@ Each sub-agent should:
|
||||
3. Return a detailed summary focusing **only on functionality relevant to the chapter topic**
|
||||
— ignore unrelated parts of the library
|
||||
|
||||
The six code reference implementations to analyze:
|
||||
The seven code reference implementations to analyze:
|
||||
- `ref/applesauce` (TypeScript — noStrudel ecosystem)
|
||||
- `ref/ndk` (TypeScript — Nostr Development Kit)
|
||||
- `ref/nostr-gadgets` (TypeScript — high-level utilities, JSR)
|
||||
- `ref/nostrlib` (Go — fiatjaf's comprehensive Go library)
|
||||
- `ref/nostr-tools` (TypeScript — low-level tools, minimal deps)
|
||||
- `ref/rust-nostr` (Rust — full implementation, multiple crates)
|
||||
- `ref/welshman` (TypeScript — extracted from Coracle client)
|
||||
@@ -77,6 +78,9 @@ The research file should have this structure:
|
||||
### nostr-gadgets
|
||||
<detailed findings>
|
||||
|
||||
### nostrlib
|
||||
<detailed findings>
|
||||
|
||||
### nostr-tools
|
||||
<detailed findings>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user