> For the complete documentation index, see [llms.txt](https://docs.substreams.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general.md).

# General

- [Agent Skills](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/agent-skills.md)
- [Local Development](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/local-development.md)
- [Troubleshooting](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/local-development/troubleshooting.md)
- [Using Rust & Protobuf](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/using-rust-proto.md)
- [Rust](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/rust.md)
- [Option struct](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/rust/option.md)
- [Result struct](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/rust/result.md)
- [Protobuf](https://docs.substreams.dev/how-to-guides/develop-your-own-substreams/general/creating-protobuf-schemas.md): StreamingFast Substreams protobuf schemas
