O projeto Shikigami tem o intuito de servir como um meio de armazenar o meu conhecimento de forma rastreável para tanto compartilhar o meu conhecimento como também me auxiliar para revisar informações que eu gostaria de rever ou me recordar. Por exemplo, eu tenho minhas minhas chaves SSH na minha Pasta home que fica em uma partição separada da partição em que o sistema Operacional (SO) está instalado e sempre que eu formato o SO eu preciso adicionar as chaves ssh ao ssh-agent e garantir que ele esteja eme execução quando ligo o computador. Esse processo é bem simples e eu sei que preciso executar, mas como é uma tarefa menos frequente, eu acabo esquecendo qual o comando que preciso digitar e esse seria um exemplo em que o Shikigami se encaixa perfeitamente pois me facilita recuperar a informação e eu tenho certeza que é uma informação segura e correta, evitando que eu tenha o risco de executar algum procedimento malicioso.
Além dessa aplicação pratica e utilitarista, criar o habito de anotar para “alimentar” os seu Shikigami também serve como uma forma ativa de reforçar seu aprendizado por te fazer estruturar as suas ideias sobre o que aprendeu e ordenar de maneira lógica e coesa. Eventualmente, você pode perceber que não compreendeu alguma parte do conceito que está anotando. Em outros momentos, pode ser que você perceba que essa anotação se relaciona com outros conhecimentos que você possui ou até mesmo perceber que pode ter aplicações práticas em outros contexto.
O projeto Shikigami foi pensando e planejado para ser flexível e adaptável para qualquer pessoa e qualquer contexto de uso, por isso ele se baseia em arquivos no formatos Markdown que tem compatibilidade com a maioria das ferramentas de edição de texto e com a maioria das linguagens de programação. Pensando nessa flexibilidade e adaptabilidade, atualmente o projeto se apoia em ferramentas e tecnologias gratuitas, open-source e multiplataforma (sempre que necessário): Jekyll e Obsidian.