ase-spec-activate

Solid

Activate Specification Know-How: load the SpecBook format contract, the SpecBook schema configuration of the project, and the list of specification (SPEC) artifacts into the context, so the specification can be read, queried, explained, and edited ad-hoc in plain conversation. Use *automatically* whenever the user wants to work with the specification files -- asks what the "spec" or "specification" says, wants to "look up", "query", "check", or "explain" specification content, or wants a small ad-hoc change to it -- and no dedicated specification skill (`ase-spec-edit`, `ase-sync-import`, `ase-sync-reconcile`, `ase-sync-export`) is invoked, as those activate the know-how implicitly.

Code & Development 54 stars 6 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
58
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md @${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md @${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md <purpose name="ase-spec-activate"> Activate Specification Know-How </purpose> <expand name="getopt" arg1="ase-spec-activate"> $ARGUMENTS </expand> <objective> *Activate* the know-how about the **SpecBook**-based specification -- the format contract, the schema configuration, and the artifact set -- so the specification can be worked with *ad-hoc* in plain conversation. </objective> @${CLAUDE_SKILL_DIR}/../../meta/ase-format-meta.md @${CLAUDE_SKILL_DIR}/../../meta/ase-format-spec.md @${CLAUDE_SKILL_DIR}/../../meta/ase-tenets.md Procedure --------- This skill is *plan-less* and *read-mostly*: it *never* composes or persists a task plan and *MUST* *NOT* call `ase_task_save(...)`. It only *loads* know-how into the context and answers an optional *query*. It modifies `SPEC` artifacts only when the *query* explicitly asks for an ad-hoc change, and it *never* touches the artifact kinds `CODE`, `DOCS`, `TASK`, `INFR`, and `OTHR`. 1. **Initialize:** Set <query><getopt-arguments/></query> (with any leading and trailing whitespace stripped). Do not output anything. 2. **Activate Format:** The **SpecBook** format contract is already loaded into the context through the included `ase-format-spec.md` (and its nested `ase-format-specbook.md`). Internalize it now: the object kinds, the object ids and `{{<id/>}}` ancho...

Details

Author
rse
Repository
rse/ase
Created
5 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category