-
Notifications
You must be signed in to change notification settings - Fork 6
versioning, update docs #2
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,20 @@ | ||
| # Changelog | ||
|
|
||
| ## [Unreleased] | ||
| ## [0.1.0] - 2026-03-18 | ||
|
|
||
| ### Added | ||
| - `aspens scan` — deterministic tech stack and structure detection | ||
| - `aspens scan` — deterministic tech stack, structure, and domain detection | ||
| - `aspens doc init` — generate skills and CLAUDE.md via Claude | ||
| - `aspens doc sync` — update skills from git diffs | ||
| - `aspens doc sync --install-hook` — auto-sync on every commit | ||
| - `aspens doc sync --install-hook` — auto-sync on every commit with 5-minute cooldown | ||
| - `aspens add` — install agents, hooks, and slash commands from bundled library | ||
| - `aspens customize agents` — inject project context into installed agents | ||
| - Chunked generation mode for large repos | ||
| - Verbose mode (`--verbose`) to see Claude's exploration in real time | ||
| - Auto-scaling timeout based on repo size | ||
| - `--model` flag for choosing Claude model (sonnet, opus, haiku) | ||
| - `--verbose` mode to see Claude's exploration in real time | ||
| - Token usage summary after generation | ||
| - Repo size estimation in scan output | ||
| - Existing docs strategy: improve, rewrite, or skip | ||
| - 9 bundled agents, 2 hooks, 2 slash commands | ||
| - Test suite (vitest, 69 tests) | ||
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -93,6 +93,7 @@ $ aspens doc init . | |||||||||||||||
| | `--timeout <seconds>` | Claude timeout (default: 300) | | ||||||||||||||||
| | `--mode <mode>` | `all`, `chunked`, or `base-only` (skips interactive prompt) | | ||||||||||||||||
| | `--strategy <strategy>` | `improve`, `rewrite`, or `skip` for existing docs (skips interactive prompt) | | ||||||||||||||||
| | `--model <model>` | Claude model (e.g., sonnet, opus, haiku) | | ||||||||||||||||
| | `--verbose` | Show what Claude is reading in real time | | ||||||||||||||||
|
|
||||||||||||||||
| ### `aspens doc sync [path]` | ||||||||||||||||
|
|
@@ -127,18 +128,42 @@ $ aspens doc sync . | |||||||||||||||
| | `--install-hook` | Install git post-commit hook for auto-sync | | ||||||||||||||||
| | `--dry-run` | Preview without writing files | | ||||||||||||||||
| | `--timeout <seconds>` | Claude timeout (default: 300) | | ||||||||||||||||
| | `--model <model>` | Claude model (e.g., sonnet, opus, haiku) | | ||||||||||||||||
| | `--verbose` | Show what Claude is reading in real time | | ||||||||||||||||
|
|
||||||||||||||||
| ### `aspens add <type> [name]` | ||||||||||||||||
|
|
||||||||||||||||
| Add individual components from the library. Coming soon. | ||||||||||||||||
| Add individual components from the bundled library. | ||||||||||||||||
|
|
||||||||||||||||
| ```bash | ||||||||||||||||
| aspens add agent code-reviewer # Add an AI agent | ||||||||||||||||
| aspens add agent all # Add all 9 AI agents | ||||||||||||||||
| aspens add agent code-reviewer # Add a specific agent | ||||||||||||||||
| aspens add agent --list # Browse available agents | ||||||||||||||||
| aspens add hook skill-activation # Add auto-triggering hooks | ||||||||||||||||
| aspens add command dev-docs # Add slash commands | ||||||||||||||||
| ``` | ||||||||||||||||
|
|
||||||||||||||||
| | Option | Description | | ||||||||||||||||
| |--------|-------------| | ||||||||||||||||
| | `--list` | Browse available components | | ||||||||||||||||
| | `--force` | Overwrite existing files | | ||||||||||||||||
|
Comment on lines
+146
to
+149
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
README lists 📘 Minimal README-only fix | Option | Description |
|--------|-------------|
| `--list` | Browse available components |
-| `--force` | Overwrite existing files |📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
|
|
||||||||||||||||
| ### `aspens customize agents` | ||||||||||||||||
|
|
||||||||||||||||
| Inject your project's tech stack, conventions, and file paths into installed agents. Reads your skills and CLAUDE.md, then tailors each agent with project-specific context. | ||||||||||||||||
|
|
||||||||||||||||
| ```bash | ||||||||||||||||
| aspens customize agents # Customize all installed agents | ||||||||||||||||
| aspens customize agents --dry-run # Preview changes | ||||||||||||||||
| ``` | ||||||||||||||||
|
|
||||||||||||||||
| | Option | Description | | ||||||||||||||||
| |--------|-------------| | ||||||||||||||||
| | `--dry-run` | Preview without writing files | | ||||||||||||||||
| | `--timeout <seconds>` | Claude timeout (default: 300) | | ||||||||||||||||
| | `--model <model>` | Claude model (e.g., sonnet, opus, haiku) | | ||||||||||||||||
| | `--verbose` | Show what Claude is doing | | ||||||||||||||||
|
|
||||||||||||||||
| ## How It Works | ||||||||||||||||
|
|
||||||||||||||||
| ``` | ||||||||||||||||
|
|
||||||||||||||||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
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.
Use “real-time” as a compound adjective.
Small wording fix for consistency and grammar in user-facing docs.
✏️ Suggested doc fix
📝 Committable suggestion
🧰 Tools
🪛 LanguageTool
[uncategorized] ~15-~15: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...se` mode to see Claude's exploration in real time - Token usage summary after generation ...
(EN_COMPOUND_ADJECTIVE_INTERNAL)
🤖 Prompt for AI Agents