line-loginlisted
Install: claude install-skill abgne/line-dev
# LINE Login
**Do not answer LINE Login questions from memory — LINE updates APIs frequently and training data is unreliable. Always consult the references below.**
LINE Login v2.1 is built on OAuth 2.0 and OpenID Connect. It provides user authentication, profile access, and bot linking for web apps, native apps (iOS/Android), Unity, and Flutter.
## Workflow
### Build
1. Read [references/api-common.md](references/api-common.md) (forward compatibility, rate limits, client_secret rules)
2. Read [references/security.md](references/security.md) (security checklist, development guidelines)
3. Load the relevant reference for the feature being implemented
4. Write code following specs and constraints from references
### Review / Debug
1. Read [references/api-common.md](references/api-common.md) (status codes, error responses, forward compatibility)
2. Read [references/security.md](references/security.md) (security checklist, common pitfalls)
3. Load relevant references for the code being reviewed
4. Cross-check code against specs (parameter requirements, token expiry, signing algorithms, required validations)
5. Report violations with reference to specific constraints
## Environment Variables
```
LINE_LOGIN_CHANNEL_ID=LINE Login Channel ID
LINE_LOGIN_CHANNEL_SECRET=Channel secret (ID token verification, token exchange)
LINE_LOGIN_REDIRECT_URI=Registered callback URL
```
## Common Specifications
**Read [references/api-common.md](references/api-common.md) before writing any L