Extract actionable insights and valuable artifacts from web posts, articles, and technical documentation. Use when summarizing content, extracting key ideas from URLs/articles, preserving code snippets and diagrams, or creating visual summaries. Triggers on requests like "summarize this post", "extract insights from", "distill this article", "what are the key takeaways", or when a URL is shared for analysis.
97
Quality
100%
Does it follow best practices?
Impact
94%
1.25xAverage score across 5 eval scenarios
A development team is onboarding new engineers and needs clear documentation of how their authentication system works. The current written documentation describes a multi-step OAuth flow where a client requests access, the server validates credentials, generates tokens, and returns them through several stages. New developers are struggling to understand the sequence and timing of these operations.
Your task is to create educational documentation that explains this authentication flow. The documentation should help new engineers understand both the sequence of operations and the relationships between components.
The following files are provided as inputs. Extract them before beginning.
=============== FILE: inputs/auth-flow-description.txt ===============
Our system implements a standard OAuth2 authorization code flow with PKCE (Proof Key for Code Exchange).
The system involves these main components:
The Authorization Server queries the Identity Provider during step 3. The Token Store is updated during step 7. The Resource Server validates tokens on each API request.
Before authentication:
After authentication:
Create a file named auth-documentation.md that explains the authentication system in a way that would be most helpful for new engineers. Include appropriate visualizations that clarify the flow and architecture.