ase-code-craft
SolidCraft Source Code: Use when user wants to "create", "add", or "craft" a new feature from scratch.
Code & Development 42 stars
4 forks Updated yesterday Apache-2.0
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-dialog.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md
<skill name="ase-code-craft">
Craft Source Code
</skill>
<expand name="getopt"
arg1="ase-code-craft"
arg2="--auto|-a --dry|-d --quick|-Q --next|-n=(none|DONE|EDIT|GRILL|PREFLIGHT|IMPLEMENT)...">
$ARGUMENTS
</expand>
<if condition="<getopt-option-quick/> is equal `true`">
The `--quick`/`-Q` flag is a *shorthand alias*: set <getopt-option-auto/>
to `true`, <getopt-option-dry/> to `true`, and <getopt-option-next/> to
`IMPLEMENT,DELETE`. Do not output anything.
</if>
<objective>
From scratch *craft* the following feature:
<feature><getopt-arguments/></feature>
</objective>
@${CLAUDE_SKILL_DIR}/../../meta/ase-format-task.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-tenets.md
Procedure
---------
You *MUST* *NOT* call `Edit`, `Write`, `NotebookEdit`, or any
filesystem-modifying tool during this entire skill. The *only*
permitted way to persist artifacts is via `ase_task_save(...)`.
<flow>
1. <step id="STEP 1: Reason About Feature">
1. <if condition="
<feature/> matches the regexp `^[a-zA-Z][a-zA-Z0-9_-]*$`
">
Set <ase-task-id><feature/></ase-task-id> (set task id to feature)
and <feature></feature> (set feature empty), call the
`ase_task_id(id: "<ase-task-id/>", session: "<ase-session-id/>")` tool
from the `ase` MCP server to swi...
Details
- Author
- rse
- Repository
- rse/ase
- Created
- 3 months ago
- Last Updated
- yesterday
- Language
- TypeScript
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Solid
ase-code-refactor
Refactor Code: Use when user wants to "refactor" or "change" the code base.
42 Updated yesterday
rse Code & Development Solid
ase-code-resolve
Resolve Problem: Use when user wants to "bugfix" or "fix" code or "resolve" a problem.
42 Updated yesterday
rse AI & Automation Solid
ase-code-explain
Explains code with WHAT, WHY, ANALOGY, DIAGRAM, CRUXES, and GOTCHAS. Use when you want to know how code works or when the user asks "how does this work?"
42 Updated yesterday
rse