AchillesCLI is a layered terminal tool: a thin CLI shell orchestrates LLM-backed skills, plans, and a managed `.specs` workspace. The flow mirrors GAMP: URS → FS/NFS → DS → Tests, with a DS per file as the technical source of truth.
.specs/: URS.md, FS.md, NFS.md, DS/*, .ignore, .llm_logs, .llm_stats, html_docs/.docs/specs/: Published specification set (this documentation) with DS-per-file mirror.docs/architecture/: HTML narratives of runtime layers and flows.
AchillesCLI wraps LLMAgent (fast/deep modes, cancellation, debug logging) and executes local skills discovered under
.AchillesSkills (workspace or CLI bundle). The planner prefers orchestrator skills for high-level tasks and warns when none exist.
Installed skills (type: oskill1)
update-specs — plans and applies URS/FS/NFS/DS/test/file-impact actions from change requests.build-code — regenerates files from DS File Impact blocks and scaffolds FS/NFS test suites.sync-specs — scans code and drafts specs/DS/file-impact to sync undocumented files.ignore-files — maintains the .specs/.ignore list of skipped paths.generate-docs — rebuilds static HTML docs from the current specs set.fix-tests-and-code — iterates run-tests + build-code to repair failing suites and code.run-tests — executes runAlltests.js (optionally scoped to a suite) and returns results.spec-review — LLM review of specs with structured findings and recommendations.refactor-design — captures refactor intents into DS updates and triggers build-code.generic-skill — fallback tool runner (list/read/rewrite/replace/create/delete files) when no specific skill fits.spec-mentor — educational guidance on URS/FS/NFS/DS/tests with suggested next steps.generate-summary — non-mutating spec summary for quick overviews (no HTML docs regeneration).spec-help — concise refresher on the GAMP spec stack and best practices.specPlanner (utility) — shared planner/executor for spec skills (parses plans, applies GampRSP actions).1oskill: orchestrator-type skill that plans and coordinates other skills; it does not answer the prompt directly.
You can compose the existing skills to build and refine specs end-to-end, including backtracking:
update-specs with your change request to create/adjust URS/FS/NFS/DS and file impacts.generate-summary to generate a non-mutating summary and inspect the changes.build-code to materialize files and scaffold FS/NFS test suites.sync-specs to re-sync specs from code or rerun update-specs with revised instructions (e.g., new constraints or different file impacts).fix-tests-and-code to iterate run-tests + build-code until stabilized.spec-review for findings and spec-mentor for educational guidance before finalizing.generate-docs to update HTML outputs, or run-tests to validate suites.