-
-
Notifications
You must be signed in to change notification settings - Fork 15
565 ai readiness #566
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
alexanderkirtzel
wants to merge
27
commits into
main
Choose a base branch
from
565-ai-readiness
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
565 ai readiness #566
Changes from 7 commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
65f4608
version
alexanderkirtzel 4a926ec
static version
alexanderkirtzel b817ea7
logger
alexanderkirtzel 22cd09c
code destination
alexanderkirtzel 49c8ab5
more power
alexanderkirtzel 5e876d9
browser-to-bigquery
alexanderkirtzel 8404a58
skills
alexanderkirtzel bd681e1
examples first
alexanderkirtzel bd75f14
using-logger
alexanderkirtzel d548406
logger.debug init and push
alexanderkirtzel 7bdb244
use logger
alexanderkirtzel 42e6bb0
keep claude data
alexanderkirtzel cab2ea2
reduced memory constraints
alexanderkirtzel 3d254bb
Merge pull request #567 from elbwalker/demo-flows
alexanderkirtzel 17d36c0
server source aws
alexanderkirtzel fa272e3
feat(fetch-source): add proper input/request examples per create-sour…
alexanderkirtzel ced6106
fix(fetch-source): apply using-logger skill patterns - minimal error-…
alexanderkirtzel e252731
feat(fetch-source): add comprehensive Zod event validation
alexanderkirtzel ed05ead
docs(fetch-source): update README per skills guidelines
alexanderkirtzel ca7625e
docs: add skill feedback from fetch source implementation
alexanderkirtzel a93b756
fix(fetch-source): use ZodTypeAny instead of explicit any type
alexanderkirtzel 1575f81
hello fetch
alexanderkirtzel 54028d7
no templates
alexanderkirtzel dc953c0
auto-generates
alexanderkirtzel 50c4c6f
forgotten
alexanderkirtzel 5584a32
restored session
alexanderkirtzel eeb68f2
updated session
alexanderkirtzel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| --- | ||
| name: create-destination | ||
| description: | ||
| Use when creating a new walkerOS destination (web or server). Step-by-step | ||
| workflow from research to documentation. (project) | ||
| --- | ||
|
|
||
| # Create a New Destination | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/create-destination/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| --- | ||
| name: create-source | ||
| description: | ||
| Use when creating a new walkerOS source (web or server). Step-by-step workflow | ||
| for capturing events from new platforms. (project) | ||
| --- | ||
|
|
||
| # Create a New Source | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/create-source/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: debugging | ||
| description: | ||
| Use when events aren't reaching destinations, debugging event flow, or | ||
| troubleshooting mapping issues. Covers common problems and debugging | ||
| strategies. (project) | ||
| --- | ||
|
|
||
| # Debugging walkerOS Events | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/debugging/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| --- | ||
| name: mapping-configuration | ||
| description: | ||
| Use when configuring event mappings for specific use cases. Provides recipes | ||
| for GA4, Meta, custom APIs, and common transformation patterns. (project) | ||
| --- | ||
|
|
||
| # Mapping Configuration Recipes | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/mapping-configuration/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: testing-strategy | ||
| description: | ||
| Use when writing tests, reviewing test code, or discussing testing approach | ||
| for walkerOS packages. Covers env pattern, dev examples, and package-specific | ||
| strategies. (project) | ||
| --- | ||
|
|
||
| # walkerOS Testing Strategy | ||
|
|
||
| The actual testing strategy is maintained in: | ||
|
|
||
| Read @skills/testing-strategy/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-destinations | ||
| description: | ||
| Use when working with destinations, understanding the destination interface, | ||
| or learning about env pattern and configuration. Covers interface, lifecycle, | ||
| env mocking, and paths. (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Destinations | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-destinations/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-development | ||
| description: | ||
| Use when contributing to walkerOS, before writing code, or when unsure about | ||
| project conventions. Covers build/test/lint workflow, XP principles, folder | ||
| structure, and package usage. (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Development | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-development/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-events | ||
| description: | ||
| Use when creating events, understanding event structure, or working with event | ||
| properties. Covers entity-action naming, event properties, statelessness, and | ||
| vendor-agnostic design. (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Events | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-events/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-flow | ||
| description: | ||
| Use when learning walkerOS architecture, understanding data flow, or designing | ||
| composable event pipelines. Covers Source→Collector→Destination pattern and | ||
| separation of concerns. (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Flow | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-flow/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-mapping | ||
| description: | ||
| Use when transforming events at any point in the flow (source→collector or | ||
| collector→destination), configuring data/map/loop/condition, or understanding | ||
| value extraction. Covers all mapping strategies. (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Mapping | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-mapping/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: understanding-sources | ||
| description: | ||
| Use when working with sources, understanding event capture, or learning about | ||
| the push interface. Covers browser, dataLayer, and server source patterns. | ||
| (project) | ||
| --- | ||
|
|
||
| # Understanding walkerOS Sources | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/understanding-sources/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| --- | ||
| name: using-logger | ||
| description: | ||
| Use when working with sources/destinations to understand standard logging | ||
| patterns, replace console.log, or add logging to external API calls. Covers | ||
| DRY principles, when to log, and migration patterns. | ||
| --- | ||
|
|
||
| # Using the walkerOS Logger | ||
|
|
||
| The actual content is maintained in: | ||
|
|
||
| Read @skills/using-logger/SKILL.md | ||
|
|
||
| This reference ensures Claude Code can discover this skill while maintaining the | ||
| primary content in the tool-agnostic location. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -92,6 +92,9 @@ typings/ | |
| # Turbobuild | ||
| .turbo | ||
|
|
||
| # Claude Code data (conversations, cache) | ||
| .claude/data/ | ||
|
|
||
| .DS_Store | ||
| .npm-cache | ||
| .tmp | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
fd -t d "\.claude" --max-depth 3Repository: elbwalker/walkerOS
Length of output: 44
🏁 Script executed:
# Check the entire devcontainer.json file to see postCreateCommand and other build steps cat -n .devcontainer/devcontainer.jsonRepository: elbwalker/walkerOS
Length of output: 2149
🏁 Script executed:
Repository: elbwalker/walkerOS
Length of output: 458
🏁 Script executed:
Repository: elbwalker/walkerOS
Length of output: 164
🏁 Script executed:
Repository: elbwalker/walkerOS
Length of output: 73
🏁 Script executed:
Repository: elbwalker/walkerOS
Length of output: 879
🏁 Script executed:
# Check CLAUDE.md for any setup guidance head -50 CLAUDE.mdRepository: elbwalker/walkerOS
Length of output: 485
Create
.claude/datadirectory during container initialization.The
CLAUDE_CONFIG_DIRenvironment variable is set to/workspaces/walkerOS/.claude/data, but thepostCreateCommanddoes not create this directory. While the devcontainer comment references "existing .claude folder in repo,".claude/data/is in.gitignoreand does not exist. Add directory creation topostCreateCommandto ensure Claude Code can initialize its configuration:🤖 Prompt for AI Agents